Skip to content

Commit 32f5dd8

Browse files
committed
rename allowedRoles → requiredRoles
1 parent 7b3428a commit 32f5dd8

File tree

10 files changed

+18
-18
lines changed

10 files changed

+18
-18
lines changed

apps/web/app/(ee)/api/commissions/[commissionId]/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,6 @@ export const PATCH = withWorkspace(
202202
);
203203
},
204204
{
205-
allowedRoles: ["owner", "member"],
205+
requiredRoles: ["owner", "member"],
206206
},
207207
);

apps/web/app/(ee)/api/cron/framer/backfill-leads-batch/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,6 @@ export const POST = withWorkspace(
394394
}
395395
},
396396
{
397-
allowedRoles: ["owner", "member"],
397+
requiredRoles: ["owner", "member"],
398398
},
399399
);

apps/web/app/(ee)/api/customers/[id]/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ export const PATCH = withWorkspace(
158158
"advanced",
159159
"enterprise",
160160
],
161-
allowedRoles: ["owner", "member"],
161+
requiredRoles: ["owner", "member"],
162162
},
163163
);
164164

@@ -195,6 +195,6 @@ export const DELETE = withWorkspace(
195195
"advanced",
196196
"enterprise",
197197
],
198-
allowedRoles: ["owner", "member"],
198+
requiredRoles: ["owner", "member"],
199199
},
200200
);

apps/web/app/(ee)/api/customers/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,6 @@ export const POST = withWorkspace(
211211
"advanced",
212212
"enterprise",
213213
],
214-
allowedRoles: ["owner", "member"],
214+
requiredRoles: ["owner", "member"],
215215
},
216216
);

apps/web/app/(ee)/api/partners/ban/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ export const POST = withWorkspace(
5353
},
5454
{
5555
requiredPlan: ["advanced", "enterprise"],
56-
allowedRoles: ["owner", "member"],
56+
requiredRoles: ["owner", "member"],
5757
},
5858
);

apps/web/app/(ee)/api/partners/links/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export const GET = withWorkspace(
6262
},
6363
{
6464
requiredPlan: ["advanced", "enterprise"],
65-
allowedRoles: ["owner", "member"],
65+
requiredRoles: ["owner", "member"],
6666
},
6767
);
6868

@@ -164,6 +164,6 @@ export const POST = withWorkspace(
164164
},
165165
{
166166
requiredPlan: ["advanced", "enterprise"],
167-
allowedRoles: ["owner", "member"],
167+
requiredRoles: ["owner", "member"],
168168
},
169169
);

apps/web/app/(ee)/api/partners/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,6 @@ export const POST = withWorkspace(
126126
},
127127
{
128128
requiredPlan: ["advanced", "enterprise"],
129-
allowedRoles: ["owner", "member"],
129+
requiredRoles: ["owner", "member"],
130130
},
131131
);

apps/web/app/(ee)/api/track/lead/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,6 @@ export const POST = withWorkspace(
6868
"advanced",
6969
"enterprise",
7070
],
71-
allowedRoles: ["owner", "member"],
71+
requiredRoles: ["owner", "member"],
7272
},
7373
);

apps/web/app/(ee)/api/track/sale/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,6 @@ export const POST = withWorkspace(
7272
"advanced",
7373
"enterprise",
7474
],
75-
allowedRoles: ["owner", "member"],
75+
requiredRoles: ["owner", "member"],
7676
},
7777
);

apps/web/lib/auth/workspace.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ export const withWorkspace = (
6868
"advanced",
6969
"enterprise",
7070
], // if the action needs a specific plan
71-
featureFlag, // if the action needs a specific feature flag
7271
requiredPermissions = [],
73-
allowedRoles = [],
72+
requiredRoles = [],
73+
featureFlag, // if the action needs a specific feature flag
7474
}: {
7575
requiredPlan?: Array<PlanProps>;
76-
featureFlag?: BetaFeatures;
7776
requiredPermissions?: PermissionAction[];
78-
allowedRoles?: WorkspaceRole[];
77+
requiredRoles?: WorkspaceRole[];
78+
featureFlag?: BetaFeatures;
7979
} = {},
8080
) => {
8181
return withAxiomBodyLog(
@@ -427,12 +427,12 @@ export const withWorkspace = (
427427

428428
// role checks
429429
if (
430-
allowedRoles.length > 0 &&
431-
!allowedRoles.includes(workspace.users[0].role)
430+
requiredRoles.length > 0 &&
431+
!requiredRoles.includes(workspace.users[0].role)
432432
) {
433433
throw new DubApiError({
434434
code: "forbidden",
435-
message: `You don't have the required role to access this endpoint. Required role(s): ${allowedRoles.join(", ")}.`,
435+
message: `You don't have the required role to access this endpoint. Required role(s): ${requiredRoles.join(", ")}.`,
436436
});
437437
}
438438

0 commit comments

Comments
 (0)