Skip to content

Commit 2a469d6

Browse files
authored
chore: add ignore tags for rbac (#14839)
1 parent fea64dd commit 2a469d6

35 files changed

+382
-0
lines changed

packages/core/core-flows/src/invite/steps/get-invite-roles.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
import { ContainerRegistrationKeys, Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33

4+
/**
5+
* @ignore
6+
* @featureFlag rbac
7+
*/
48
export interface GetInviteRolesStepInput {
59
invite_id: string
610
}
711

12+
/**
13+
* @ignore
14+
* @featureFlag rbac
15+
*/
816
export const getInviteRolesStepId = "get-invite-roles-step"
917
/**
1018
* This step retrieves the roles associated with an invite.
@@ -13,6 +21,8 @@ export const getInviteRolesStepId = "get-invite-roles-step"
1321
* const data = getInviteRolesStep({
1422
* invite_id: "invite_123"
1523
* })
24+
* @ignore
25+
* @featureFlag rbac
1626
*/
1727
export const getInviteRolesStep = createStep(
1828
getInviteRolesStepId,

packages/core/core-flows/src/invite/steps/validate-roles-exist.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { MedusaError, Modules } from "@medusajs/framework/utils"
22
import { createStep, StepResponse } from "@medusajs/framework/workflows-sdk"
33

4+
/**
5+
* @ignore
6+
* @featureFlag rbac
7+
*/
48
export const validateRolesExistStepId = "validate-roles-exist-step"
59

610
/**
@@ -9,6 +13,8 @@ export const validateRolesExistStepId = "validate-roles-exist-step"
913
*
1014
* @example
1115
* validateRolesExistStep(["role_123", "role_456"])
16+
* @ignore
17+
* @featureFlag rbac
1218
*/
1319
export const validateRolesExistStep = createStep(
1420
validateRolesExistStepId,

packages/core/core-flows/src/rbac/steps/create-rbac-policies.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,24 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { CreateRbacPolicyDTO, IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type CreateRbacPoliciesStepInput = {
610
policies: CreateRbacPolicyDTO[]
711
}
812

13+
/**
14+
* @ignore
15+
* @featureFlag rbac
16+
*/
917
export const createRbacPoliciesStepId = "create-rbac-policies"
1018

19+
/**
20+
* @ignore
21+
* @featureFlag rbac
22+
*/
1123
export const createRbacPoliciesStep = createStep(
1224
createRbacPoliciesStepId,
1325
async (data: CreateRbacPoliciesStepInput, { container }) => {

packages/core/core-flows/src/rbac/steps/create-rbac-role-parents.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,34 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type CreateRbacRoleParentDTO = {
610
role_id: string
711
parent_id: string
812
metadata?: Record<string, unknown> | null
913
}
1014

15+
/**
16+
* @ignore
17+
* @featureFlag rbac
18+
*/
1119
export type CreateRbacRoleParentsStepInput = {
1220
role_parents: CreateRbacRoleParentDTO[]
1321
}
1422

23+
/**
24+
* @ignore
25+
* @featureFlag rbac
26+
*/
1527
export const createRbacRoleParentsStepId = "create-rbac-role-parents"
1628

29+
/**
30+
* @ignore
31+
* @featureFlag rbac
32+
*/
1733
export const createRbacRoleParentsStep = createStep(
1834
createRbacRoleParentsStepId,
1935
async (data: CreateRbacRoleParentsStepInput, { container }) => {

packages/core/core-flows/src/rbac/steps/create-rbac-role-policies.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,24 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { CreateRbacRolePolicyDTO, IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type CreateRbacRolePoliciesStepInput = {
610
policies: CreateRbacRolePolicyDTO[]
711
}
812

13+
/**
14+
* @ignore
15+
* @featureFlag rbac
16+
*/
917
export const createRbacRolePoliciesStepId = "create-rbac-role-policies"
1018

19+
/**
20+
* @ignore
21+
* @featureFlag rbac
22+
*/
1123
export const createRbacRolePoliciesStep = createStep(
1224
createRbacRolePoliciesStepId,
1325
async (data: CreateRbacRolePoliciesStepInput, { container }) => {

packages/core/core-flows/src/rbac/steps/create-rbac-roles.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,34 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type CreateRbacRoleDTO = {
610
name: string
711
description?: string | null
812
metadata?: Record<string, unknown> | null
913
}
1014

15+
/**
16+
* @ignore
17+
* @featureFlag rbac
18+
*/
1119
export type CreateRbacRolesStepInput = {
1220
roles: CreateRbacRoleDTO[]
1321
}
1422

23+
/**
24+
* @ignore
25+
* @featureFlag rbac
26+
*/
1527
export const createRbacRolesStepId = "create-rbac-roles"
1628

29+
/**
30+
* @ignore
31+
* @featureFlag rbac
32+
*/
1733
export const createRbacRolesStep = createStep(
1834
createRbacRolesStepId,
1935
async (data: CreateRbacRolesStepInput, { container }) => {

packages/core/core-flows/src/rbac/steps/delete-rbac-policies.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,22 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type DeleteRbacPoliciesStepInput = string[]
610

11+
/**
12+
* @ignore
13+
* @featureFlag rbac
14+
*/
715
export const deleteRbacPoliciesStepId = "delete-rbac-policies"
816

17+
/**
18+
* @ignore
19+
* @featureFlag rbac
20+
*/
921
export const deleteRbacPoliciesStep = createStep(
1022
{ name: deleteRbacPoliciesStepId, noCompensation: true },
1123
async (ids: DeleteRbacPoliciesStepInput, { container }) => {

packages/core/core-flows/src/rbac/steps/delete-rbac-role-policies.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,22 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type DeleteRbacRolePoliciesStepInput = string[]
610

11+
/**
12+
* @ignore
13+
* @featureFlag rbac
14+
*/
715
export const deleteRbacRolePoliciesStepId = "delete-rbac-role-policies"
816

17+
/**
18+
* @ignore
19+
* @featureFlag rbac
20+
*/
921
export const deleteRbacRolePoliciesStep = createStep(
1022
{ name: deleteRbacRolePoliciesStepId, noCompensation: true },
1123
async (ids: DeleteRbacRolePoliciesStepInput, { container }) => {

packages/core/core-flows/src/rbac/steps/delete-rbac-roles.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,25 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type DeleteRbacRolesStepInput = string[]
610

11+
/**
12+
* @ignore
13+
* @featureFlag rbac
14+
*/
715
export const deleteRbacRolesStepId = "delete-rbac-roles"
816

917
/**
1018
* This step deletes one or more RBAC roles.
1119
* @param ids - The IDs of the roles to delete
1220
* @param container - The workflow container
1321
* @returns A step response with the deleted role IDs
22+
* @ignore
23+
* @featureFlag rbac
1424
*/
1525
export const deleteRbacRolesStep = createStep(
1626
deleteRbacRolesStepId,

packages/core/core-flows/src/rbac/steps/set-role-parent.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,25 @@ import { Modules } from "@medusajs/framework/utils"
22
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
33
import { IRbacModuleService } from "@medusajs/types"
44

5+
/**
6+
* @ignore
7+
* @featureFlag rbac
8+
*/
59
export type SetRoleParentStepInput = Array<{
610
role_id: string
711
parent_ids: string[]
812
}>
913

14+
/**
15+
* @ignore
16+
* @featureFlag rbac
17+
*/
1018
export const setRoleParentStepId = "set-role-parent"
1119

20+
/**
21+
* @ignore
22+
* @featureFlag rbac
23+
*/
1224
export const setRoleParentStep = createStep(
1325
setRoleParentStepId,
1426
async (data: SetRoleParentStepInput, { container }) => {

0 commit comments

Comments
 (0)