mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-05 23:26:42 +00:00
feat: renamed all from depreciated to deprecated and adjust workspace
context file name as well
This commit is contained in:
+1
-1
@@ -14,7 +14,7 @@ import { SanitizedRoleSchemaV1 } from "@app/server/routes/sanitizedSchemas";
|
|||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
import { ProjectRoleServiceIdentifierType } from "@app/services/project-role/project-role-types";
|
import { ProjectRoleServiceIdentifierType } from "@app/services/project-role/project-role-types";
|
||||||
|
|
||||||
export const registerDepreciatedProjectRoleRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectRoleRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/:projectSlug/roles",
|
url: "/:projectSlug/roles",
|
||||||
+1
-1
@@ -8,7 +8,7 @@ import { readLimit } from "@app/server/config/rateLimiter";
|
|||||||
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
|
|
||||||
export const registerDepreciatedProjectRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "/:workspaceId/secret-snapshots",
|
url: "/:workspaceId/secret-snapshots",
|
||||||
+1
-1
@@ -9,7 +9,7 @@ import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
|||||||
import { sapPubSchema } from "@app/server/routes/sanitizedSchemas";
|
import { sapPubSchema } from "@app/server/routes/sanitizedSchemas";
|
||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
|
|
||||||
export const registerDepreciatedSecretApprovalPolicyRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedSecretApprovalPolicyRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
url: "/",
|
url: "/",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
@@ -5,9 +5,9 @@ import { registerAccessApprovalRequestRouter } from "./access-approval-request-r
|
|||||||
import { registerAssumePrivilegeRouter } from "./assume-privilege-router";
|
import { registerAssumePrivilegeRouter } from "./assume-privilege-router";
|
||||||
import { AUDIT_LOG_STREAM_REGISTER_ROUTER_MAP, registerAuditLogStreamRouter } from "./audit-log-stream-routers";
|
import { AUDIT_LOG_STREAM_REGISTER_ROUTER_MAP, registerAuditLogStreamRouter } from "./audit-log-stream-routers";
|
||||||
import { registerCaCrlRouter } from "./certificate-authority-crl-router";
|
import { registerCaCrlRouter } from "./certificate-authority-crl-router";
|
||||||
import { registerDepreciatedProjectRoleRouter } from "./depreciated-project-role-router";
|
import { registerDeprecatedProjectRoleRouter } from "./deprecated-project-role-router";
|
||||||
import { registerDepreciatedProjectRouter } from "./depreciated-project-router";
|
import { registerDeprecatedProjectRouter } from "./deprecated-project-router";
|
||||||
import { registerDepreciatedSecretApprovalPolicyRouter } from "./depreciated-secret-approval-policy-router";
|
import { registerDeprecatedSecretApprovalPolicyRouter } from "./deprecated-secret-approval-policy-router";
|
||||||
import { registerDynamicSecretLeaseRouter } from "./dynamic-secret-lease-router";
|
import { registerDynamicSecretLeaseRouter } from "./dynamic-secret-lease-router";
|
||||||
import { registerKubernetesDynamicSecretLeaseRouter } from "./dynamic-secret-lease-routers/kubernetes-lease-router";
|
import { registerKubernetesDynamicSecretLeaseRouter } from "./dynamic-secret-lease-routers/kubernetes-lease-router";
|
||||||
import { registerDynamicSecretRouter } from "./dynamic-secret-router";
|
import { registerDynamicSecretRouter } from "./dynamic-secret-router";
|
||||||
@@ -53,8 +53,8 @@ export const registerV1EERoutes = async (server: FastifyZodProvider) => {
|
|||||||
// depreciated in favour of infisical workspace
|
// depreciated in favour of infisical workspace
|
||||||
await server.register(
|
await server.register(
|
||||||
async (projectRouter) => {
|
async (projectRouter) => {
|
||||||
await projectRouter.register(registerDepreciatedProjectRoleRouter);
|
await projectRouter.register(registerDeprecatedProjectRoleRouter);
|
||||||
await projectRouter.register(registerDepreciatedProjectRouter);
|
await projectRouter.register(registerDeprecatedProjectRouter);
|
||||||
},
|
},
|
||||||
{ prefix: "/workspace" }
|
{ prefix: "/workspace" }
|
||||||
);
|
);
|
||||||
@@ -71,7 +71,7 @@ export const registerV1EERoutes = async (server: FastifyZodProvider) => {
|
|||||||
|
|
||||||
await server.register(registerSnapshotRouter, { prefix: "/secret-snapshot" });
|
await server.register(registerSnapshotRouter, { prefix: "/secret-snapshot" });
|
||||||
await server.register(registerPITRouter, { prefix: "/pit" });
|
await server.register(registerPITRouter, { prefix: "/pit" });
|
||||||
await server.register(registerDepreciatedSecretApprovalPolicyRouter, { prefix: "/secret-approvals" });
|
await server.register(registerDeprecatedSecretApprovalPolicyRouter, { prefix: "/secret-approvals" });
|
||||||
await server.register(registerSecretApprovalRequestRouter, {
|
await server.register(registerSecretApprovalRequestRouter, {
|
||||||
prefix: "/secret-approval-requests"
|
prefix: "/secret-approval-requests"
|
||||||
});
|
});
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ import { SanitizedRoleSchema } from "@app/server/routes/sanitizedSchemas";
|
|||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
import { ProjectRoleServiceIdentifierType } from "@app/services/project-role/project-role-types";
|
import { ProjectRoleServiceIdentifierType } from "@app/services/project-role/project-role-types";
|
||||||
|
|
||||||
export const registerDepreciatedProjectRoleRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectRoleRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/:projectId/roles",
|
url: "/:projectId/roles",
|
||||||
@@ -7,7 +7,7 @@ import {
|
|||||||
SECRET_SCANNING_REGISTER_ROUTER_MAP
|
SECRET_SCANNING_REGISTER_ROUTER_MAP
|
||||||
} from "@app/ee/routes/v2/secret-scanning-v2-routers";
|
} from "@app/ee/routes/v2/secret-scanning-v2-routers";
|
||||||
|
|
||||||
import { registerDepreciatedProjectRoleRouter } from "./depreciated-project-role-router";
|
import { registerDeprecatedProjectRoleRouter } from "./deprecated-project-role-router";
|
||||||
import { registerGatewayV2Router } from "./gateway-router";
|
import { registerGatewayV2Router } from "./gateway-router";
|
||||||
import { registerIdentityProjectAdditionalPrivilegeRouter } from "./identity-project-additional-privilege-router";
|
import { registerIdentityProjectAdditionalPrivilegeRouter } from "./identity-project-additional-privilege-router";
|
||||||
import { registerSecretApprovalPolicyRouter } from "./secret-approval-policy-router";
|
import { registerSecretApprovalPolicyRouter } from "./secret-approval-policy-router";
|
||||||
@@ -16,7 +16,7 @@ export const registerV2EERoutes = async (server: FastifyZodProvider) => {
|
|||||||
await server.register(
|
await server.register(
|
||||||
async (projectRouter) => {
|
async (projectRouter) => {
|
||||||
// this has been depreciated and moved to /api/v1/projects
|
// this has been depreciated and moved to /api/v1/projects
|
||||||
await projectRouter.register(registerDepreciatedProjectRoleRouter);
|
await projectRouter.register(registerDeprecatedProjectRoleRouter);
|
||||||
},
|
},
|
||||||
{ prefix: "/workspace" }
|
{ prefix: "/workspace" }
|
||||||
);
|
);
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ import { slugSchema } from "@app/server/lib/schemas";
|
|||||||
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
|
|
||||||
export const registerDepreciatedProjectEnvRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectEnvRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "/:workspaceId/environments/:envId",
|
url: "/:workspaceId/environments/:envId",
|
||||||
+1
-1
@@ -15,7 +15,7 @@ import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
|||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
import { ProjectUserMembershipTemporaryMode } from "@app/services/project-membership/project-membership-types";
|
import { ProjectUserMembershipTemporaryMode } from "@app/services/project-membership/project-membership-types";
|
||||||
|
|
||||||
export const registerDepreciatedProjectMembershipRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectMembershipRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "/:workspaceId/memberships",
|
url: "/:workspaceId/memberships",
|
||||||
+1
-1
@@ -30,7 +30,7 @@ const projectWithEnv = SanitizedProjectSchema.merge(
|
|||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
export const registerDepreciatedProjectRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "/",
|
url: "/",
|
||||||
+1
-1
@@ -11,7 +11,7 @@ import { AuthMode } from "@app/services/auth/auth-type";
|
|||||||
|
|
||||||
import { booleanSchema } from "../sanitizedSchemas";
|
import { booleanSchema } from "../sanitizedSchemas";
|
||||||
|
|
||||||
export const registerDepreciatedSecretFolderRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedSecretFolderRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
url: "/",
|
url: "/",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
+1
-1
@@ -10,7 +10,7 @@ import { AuthMode } from "@app/services/auth/auth-type";
|
|||||||
|
|
||||||
import { secretRawSchema } from "../sanitizedSchemas";
|
import { secretRawSchema } from "../sanitizedSchemas";
|
||||||
|
|
||||||
export const registerDepreciatedSecretImportRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedSecretImportRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/",
|
url: "/",
|
||||||
+1
-1
@@ -7,7 +7,7 @@ import { slugSchema } from "@app/server/lib/schemas";
|
|||||||
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
|
|
||||||
export const registerDepreciatedSecretTagRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedSecretTagRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "/:projectId/tags",
|
url: "/:projectId/tags",
|
||||||
@@ -13,12 +13,12 @@ import { registerCaRouter } from "./certificate-authority-router";
|
|||||||
import { CERTIFICATE_AUTHORITY_REGISTER_ROUTER_MAP } from "./certificate-authority-routers";
|
import { CERTIFICATE_AUTHORITY_REGISTER_ROUTER_MAP } from "./certificate-authority-routers";
|
||||||
import { registerCertRouter } from "./certificate-router";
|
import { registerCertRouter } from "./certificate-router";
|
||||||
import { registerCertificateTemplateRouter } from "./certificate-template-router";
|
import { registerCertificateTemplateRouter } from "./certificate-template-router";
|
||||||
import { registerDepreciatedProjectEnvRouter } from "./depreciated-project-env-router";
|
import { registerDeprecatedProjectEnvRouter } from "./deprecated-project-env-router";
|
||||||
import { registerDepreciatedProjectMembershipRouter } from "./depreciated-project-membership-router";
|
import { registerDeprecatedProjectMembershipRouter } from "./deprecated-project-membership-router";
|
||||||
import { registerDepreciatedProjectRouter } from "./depreciated-project-router";
|
import { registerDeprecatedProjectRouter } from "./deprecated-project-router";
|
||||||
import { registerDepreciatedSecretFolderRouter } from "./depreciated-secret-folder-router";
|
import { registerDeprecatedSecretFolderRouter } from "./deprecated-secret-folder-router";
|
||||||
import { registerDepreciatedSecretImportRouter } from "./depreciated-secret-import-router";
|
import { registerDeprecatedSecretImportRouter } from "./deprecated-secret-import-router";
|
||||||
import { registerDepreciatedSecretTagRouter } from "./depreciated-secret-tag-router";
|
import { registerDeprecatedSecretTagRouter } from "./deprecated-secret-tag-router";
|
||||||
import { registerEventRouter } from "./event-router";
|
import { registerEventRouter } from "./event-router";
|
||||||
import { registerExternalGroupOrgRoleMappingRouter } from "./external-group-org-role-mapping-router";
|
import { registerExternalGroupOrgRoleMappingRouter } from "./external-group-org-role-mapping-router";
|
||||||
import { registerGroupProjectRouter } from "./group-project-router";
|
import { registerGroupProjectRouter } from "./group-project-router";
|
||||||
@@ -93,8 +93,8 @@ export const registerV1Routes = async (server: FastifyZodProvider) => {
|
|||||||
await server.register(registerNotificationRouter, { prefix: "/notifications" });
|
await server.register(registerNotificationRouter, { prefix: "/notifications" });
|
||||||
await server.register(registerInviteOrgRouter, { prefix: "/invite-org" });
|
await server.register(registerInviteOrgRouter, { prefix: "/invite-org" });
|
||||||
await server.register(registerUserActionRouter, { prefix: "/user-action" });
|
await server.register(registerUserActionRouter, { prefix: "/user-action" });
|
||||||
await server.register(registerDepreciatedSecretImportRouter, { prefix: "/secret-imports" });
|
await server.register(registerDeprecatedSecretImportRouter, { prefix: "/secret-imports" });
|
||||||
await server.register(registerDepreciatedSecretFolderRouter, { prefix: "/folders" });
|
await server.register(registerDeprecatedSecretFolderRouter, { prefix: "/folders" });
|
||||||
|
|
||||||
await server.register(
|
await server.register(
|
||||||
async (workflowIntegrationRouter) => {
|
async (workflowIntegrationRouter) => {
|
||||||
@@ -107,12 +107,12 @@ export const registerV1Routes = async (server: FastifyZodProvider) => {
|
|||||||
|
|
||||||
await server.register(
|
await server.register(
|
||||||
async (projectRouter) => {
|
async (projectRouter) => {
|
||||||
await projectRouter.register(registerDepreciatedProjectRouter);
|
await projectRouter.register(registerDeprecatedProjectRouter);
|
||||||
await projectRouter.register(registerDepreciatedProjectEnvRouter);
|
await projectRouter.register(registerDeprecatedProjectEnvRouter);
|
||||||
// depreciated completed in use
|
// depreciated completed in use
|
||||||
await projectRouter.register(registerProjectKeyRouter);
|
await projectRouter.register(registerProjectKeyRouter);
|
||||||
await projectRouter.register(registerDepreciatedProjectMembershipRouter);
|
await projectRouter.register(registerDeprecatedProjectMembershipRouter);
|
||||||
await projectRouter.register(registerDepreciatedSecretTagRouter);
|
await projectRouter.register(registerDeprecatedSecretTagRouter);
|
||||||
},
|
},
|
||||||
{ prefix: "/workspace" }
|
{ prefix: "/workspace" }
|
||||||
);
|
);
|
||||||
|
|||||||
+1
-1
@@ -15,7 +15,7 @@ import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
|||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
import { ProjectUserMembershipTemporaryMode } from "@app/services/project-membership/project-membership-types";
|
import { ProjectUserMembershipTemporaryMode } from "@app/services/project-membership/project-membership-types";
|
||||||
|
|
||||||
export const registerDepreciatedGroupProjectRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedGroupProjectRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/:projectId/groups/:groupIdOrName",
|
url: "/:projectId/groups/:groupIdOrName",
|
||||||
+1
-1
@@ -18,7 +18,7 @@ import { ProjectUserMembershipTemporaryMode } from "@app/services/project-member
|
|||||||
|
|
||||||
import { SanitizedProjectSchema } from "../sanitizedSchemas";
|
import { SanitizedProjectSchema } from "../sanitizedSchemas";
|
||||||
|
|
||||||
export const registerDepreciatedIdentityProjectRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedIdentityProjectRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/:projectId/identity-memberships/:identityId",
|
url: "/:projectId/identity-memberships/:identityId",
|
||||||
+1
-1
@@ -7,7 +7,7 @@ import { writeLimit } from "@app/server/config/rateLimiter";
|
|||||||
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
import { verifyAuth } from "@app/server/plugins/auth/verify-auth";
|
||||||
import { AuthMode } from "@app/services/auth/auth-type";
|
import { AuthMode } from "@app/services/auth/auth-type";
|
||||||
|
|
||||||
export const registerDepreciatedProjectMembershipRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectMembershipRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/:projectId/memberships",
|
url: "/:projectId/memberships",
|
||||||
+1
-1
@@ -35,7 +35,7 @@ const projectWithEnv = SanitizedProjectSchema.extend({
|
|||||||
kmsSecretManagerKeyId: z.string().nullable().optional()
|
kmsSecretManagerKeyId: z.string().nullable().optional()
|
||||||
});
|
});
|
||||||
|
|
||||||
export const registerDepreciatedProjectRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider) => {
|
||||||
// depreciated
|
// depreciated
|
||||||
/* Get project key */
|
/* Get project key */
|
||||||
server.route({
|
server.route({
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import { registerCaRouter } from "./certificate-authority-router";
|
import { registerCaRouter } from "./certificate-authority-router";
|
||||||
import { registerDepreciatedGroupProjectRouter } from "./depreciated-group-project-router";
|
import { registerDeprecatedGroupProjectRouter } from "./deprecated-group-project-router";
|
||||||
import { registerDepreciatedIdentityProjectRouter } from "./depreciated-identity-project-router";
|
import { registerDeprecatedIdentityProjectRouter } from "./deprecated-identity-project-router";
|
||||||
import { registerDepreciatedProjectMembershipRouter } from "./depreciated-project-membership-router";
|
import { registerDeprecatedProjectMembershipRouter } from "./deprecated-project-membership-router";
|
||||||
import { registerDepreciatedProjectRouter } from "./depreciated-project-router";
|
import { registerDeprecatedProjectRouter } from "./deprecated-project-router";
|
||||||
import { registerIdentityOrgRouter } from "./identity-org-router";
|
import { registerIdentityOrgRouter } from "./identity-org-router";
|
||||||
import { registerMfaRouter } from "./mfa-router";
|
import { registerMfaRouter } from "./mfa-router";
|
||||||
import { registerOrgRouter } from "./organization-router";
|
import { registerOrgRouter } from "./organization-router";
|
||||||
@@ -41,10 +41,10 @@ export const registerV2Routes = async (server: FastifyZodProvider) => {
|
|||||||
// moved to v1/projects
|
// moved to v1/projects
|
||||||
await server.register(
|
await server.register(
|
||||||
async (projectServer) => {
|
async (projectServer) => {
|
||||||
await projectServer.register(registerDepreciatedProjectRouter);
|
await projectServer.register(registerDeprecatedProjectRouter);
|
||||||
await projectServer.register(registerDepreciatedIdentityProjectRouter);
|
await projectServer.register(registerDeprecatedIdentityProjectRouter);
|
||||||
await projectServer.register(registerDepreciatedGroupProjectRouter);
|
await projectServer.register(registerDeprecatedGroupProjectRouter);
|
||||||
await projectServer.register(registerDepreciatedProjectMembershipRouter);
|
await projectServer.register(registerDeprecatedProjectMembershipRouter);
|
||||||
},
|
},
|
||||||
{ prefix: "/workspace" }
|
{ prefix: "/workspace" }
|
||||||
);
|
);
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ const SecretReferenceNodeTree: z.ZodType<TSecretReferenceNode> = SecretReference
|
|||||||
children: z.lazy(() => SecretReferenceNodeTree.array())
|
children: z.lazy(() => SecretReferenceNodeTree.array())
|
||||||
});
|
});
|
||||||
|
|
||||||
export const registerDepreciatedSecretRouter = async (server: FastifyZodProvider) => {
|
export const registerDeprecatedSecretRouter = async (server: FastifyZodProvider) => {
|
||||||
server.route({
|
server.route({
|
||||||
method: "POST",
|
method: "POST",
|
||||||
url: "/tags/:secretName",
|
url: "/tags/:secretName",
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import { registerDepreciatedSecretRouter } from "./depreciated-secret-router";
|
import { registerDeprecatedSecretRouter } from "./deprecated-secret-router";
|
||||||
import { registerExternalMigrationRouter } from "./external-migration-router";
|
import { registerExternalMigrationRouter } from "./external-migration-router";
|
||||||
import { registerLoginRouter } from "./login-router";
|
import { registerLoginRouter } from "./login-router";
|
||||||
import { registerSignupRouter } from "./signup-router";
|
import { registerSignupRouter } from "./signup-router";
|
||||||
@@ -8,6 +8,6 @@ export const registerV3Routes = async (server: FastifyZodProvider) => {
|
|||||||
await server.register(registerSignupRouter, { prefix: "/signup" });
|
await server.register(registerSignupRouter, { prefix: "/signup" });
|
||||||
await server.register(registerLoginRouter, { prefix: "/auth" });
|
await server.register(registerLoginRouter, { prefix: "/auth" });
|
||||||
await server.register(registerUserRouter, { prefix: "/users" });
|
await server.register(registerUserRouter, { prefix: "/users" });
|
||||||
await server.register(registerDepreciatedSecretRouter, { prefix: "/secrets" });
|
await server.register(registerDeprecatedSecretRouter, { prefix: "/secrets" });
|
||||||
await server.register(registerExternalMigrationRouter, { prefix: "/external-migration" });
|
await server.register(registerExternalMigrationRouter, { prefix: "/external-migration" });
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ Below is a comprehensive list of all available project-level subjects and their
|
|||||||
| `edit` | Modify existing tags |
|
| `edit` | Modify existing tags |
|
||||||
| `delete` | Remove tags from the project |
|
| `delete` | Remove tags from the project |
|
||||||
|
|
||||||
#### Subject: `workspace`
|
#### Subject: `project`
|
||||||
|
|
||||||
| Action | Description |
|
| Action | Description |
|
||||||
| -------- | ------------------------- |
|
| -------- | ------------------------- |
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export { useProject } from "./ProjectContext";
|
||||||
@@ -1 +0,0 @@
|
|||||||
export { useProject } from "./WorkspaceContext";
|
|
||||||
@@ -9,6 +9,7 @@ export {
|
|||||||
OrgPermissionSubjects,
|
OrgPermissionSubjects,
|
||||||
useOrgPermission
|
useOrgPermission
|
||||||
} from "./OrgPermissionContext";
|
} from "./OrgPermissionContext";
|
||||||
|
export { useProject } from "./ProjectContext";
|
||||||
export type { TProjectPermission } from "./ProjectPermissionContext";
|
export type { TProjectPermission } from "./ProjectPermissionContext";
|
||||||
export {
|
export {
|
||||||
ProjectPermissionActions,
|
ProjectPermissionActions,
|
||||||
@@ -29,4 +30,3 @@ export {
|
|||||||
export { useServerConfig } from "./ServerConfigContext";
|
export { useServerConfig } from "./ServerConfigContext";
|
||||||
export { useSubscription } from "./SubscriptionContext";
|
export { useSubscription } from "./SubscriptionContext";
|
||||||
export { useUser } from "./UserContext";
|
export { useUser } from "./UserContext";
|
||||||
export { useProject } from "./WorkspaceContext";
|
|
||||||
|
|||||||
Reference in New Issue
Block a user