File tree Expand file tree Collapse file tree 6 files changed +19
-7
lines changed
app/(app)/team/[team_slug]/[project_slug] Expand file tree Collapse file tree 6 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -322,13 +322,14 @@ export type RotateSecretKeyAPIReturnType = {
322322 } ;
323323} ;
324324
325- export async function rotateSecretKeyClient ( projectId : string ) {
325+ export async function rotateSecretKeyClient ( params : {
326+ teamId : string ;
327+ projectId : string ;
328+ } ) {
326329 const res = await apiServerProxy < RotateSecretKeyAPIReturnType > ( {
327- pathname : "/v2/keys/ rotate-secret-key" ,
330+ pathname : `/v1/teams/ ${ params . teamId } /projects/ ${ params . projectId } / rotate-secret-key` ,
328331 method : "POST" ,
329- body : JSON . stringify ( {
330- projectId,
331- } ) ,
332+ body : JSON . stringify ( { } ) ,
332333 headers : {
333334 "Content-Type" : "application/json" ,
334335 } ,
Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ function IntegrateAPIKeySection({
6363 { secretKeyMasked && (
6464 < SecretKeySection
6565 secretKeyMasked = { secretKeyMasked }
66+ teamId = { project . teamId }
6667 projectId = { project . id }
6768 />
6869 ) }
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import { RotateSecretKeyButton } from "../../settings/ProjectGeneralSettingsPage
66
77export function SecretKeySection ( props : {
88 secretKeyMasked : string ;
9+ teamId : string ;
910 projectId : string ;
1011} ) {
1112 const [ secretKeyMasked , setSecretKeyMasked ] = useState ( props . secretKeyMasked ) ;
@@ -26,7 +27,10 @@ export function SecretKeySection(props: {
2627
2728 < RotateSecretKeyButton
2829 rotateSecretKey = { async ( ) => {
29- return rotateSecretKeyClient ( props . projectId ) ;
30+ return rotateSecretKeyClient ( {
31+ teamId : props . teamId ,
32+ projectId : props . projectId ,
33+ } ) ;
3034 } }
3135 onSuccess = { ( data ) => {
3236 setSecretKeyMasked ( data . data . secretMasked ) ;
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import { WaitingForIntegrationCard } from "../components/WaitingForIntegrationCa
44
55export function NebulaFTUX ( props : {
66 secretKeyMasked : string ;
7+ teamId : string ;
78 projectId : string ;
89} ) {
910 return (
@@ -50,6 +51,7 @@ export function NebulaFTUX(props: {
5051 >
5152 < SecretKeySection
5253 secretKeyMasked = { props . secretKeyMasked }
54+ teamId = { props . teamId }
5355 projectId = { props . projectId }
5456 />
5557 < div className = "h-4" />
Original file line number Diff line number Diff line change @@ -60,6 +60,7 @@ export default async function Page(props: {
6060 < div className = "container mt-6 max-w-7xl" >
6161 < NebulaFTUX
6262 secretKeyMasked = { project . secretKeys [ 0 ] ?. masked || "" }
63+ teamId = { team . id }
6364 projectId = { project . id }
6465 />
6566 </ div >
Original file line number Diff line number Diff line change @@ -165,7 +165,10 @@ export function ProjectGeneralSettingsPage(props: {
165165 } }
166166 showNebulaSettings = { props . showNebulaSettings }
167167 rotateSecretKey = { async ( ) => {
168- return rotateSecretKeyClient ( props . project . id ) ;
168+ return rotateSecretKeyClient ( {
169+ teamId : props . project . teamId ,
170+ projectId : props . project . id ,
171+ } ) ;
169172 } }
170173 teamsWithRole = { props . teamsWithRole }
171174 transferProject = { async ( newTeam ) => {
You can’t perform that action at this time.
0 commit comments