Explorar el Código

Added redirect uri for digitalocean on provisioner forms and removed useless file

jnfrati hace 4 años
padre
commit
b6ba37cdf2

+ 0 - 32
dashboard/src/main/home/onboarding/ProvisionerForms.tsx

@@ -1,32 +0,0 @@
-import Helper from "components/form-components/Helper";
-import TitleSection from "components/TitleSection";
-import React, { useContext } from "react";
-import { Context } from "shared/Context";
-import styled from "styled-components";
-import { useSnapshot } from "valtio";
-import ProvisionerSettings from "../provisioner/ProvisionerSettings";
-import { OFState } from "./state";
-
-const ProvisionerForms = () => {
-  const snap = useSnapshot(OFState);
-  const { capabilities } = useContext(Context);
-  return (
-    <>
-      <TitleSection>Getting Started</TitleSection>
-      <Subtitle>Step 2 of 2</Subtitle>
-      <Helper>Provision a new cluster through us or link one later!</Helper>
-      <ProvisionerSettings
-        isInNewProject={true}
-        projectName={snap.StateHandler.project.name}
-        provisioner={capabilities.provisioner}
-      />
-    </>
-  );
-};
-
-export default ProvisionerForms;
-
-const Subtitle = styled(TitleSection)`
-  font-size: 16px;
-  margin-top: 16px;
-`;

+ 6 - 1
dashboard/src/main/home/onboarding/steps/ProvisionResources/forms/_DOProvisionerForm.tsx

@@ -60,11 +60,16 @@ export const CredentialsForm: React.FC<{
       }
     });
   }, []);
+
+  const url = `${window.location.protocol}//${window.location.host}${window.location.pathname}`;
+
+  const encoded_redirect_uri = encodeURIComponent(url);
+
   return (
     <>
       <ConnectDigitalOceanButton
         target={"_blank"}
-        href={`/api/projects/${project?.id}/oauth/digitalocean`}
+        href={`/api/projects/${project?.id}/oauth/digitalocean?redirect_uri=${encoded_redirect_uri}`}
       >
         Sign In to Digital Ocean
       </ConnectDigitalOceanButton>