Skip to content

Commit d9705c2

Browse files
committed
fix(webapp): authorize queue management at collection scope
1 parent c8a1f76 commit d9705c2

4 files changed

Lines changed: 4 additions & 4 deletions

apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.override.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const route = createActionApiRoute(
3030
}),
3131
authorization: {
3232
action: "write",
33-
resource: (params) => ({ type: "queues", id: params.queueParam }),
33+
resource: () => ({ type: "queues" }),
3434
},
3535
},
3636
async ({ params, body, authentication }) => {

apps/webapp/app/routes/api.v1.queues.$queueParam.concurrency.reset.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const route = createActionApiRoute(
1717
}),
1818
authorization: {
1919
action: "write",
20-
resource: (params) => ({ type: "queues", id: params.queueParam }),
20+
resource: () => ({ type: "queues" }),
2121
},
2222
},
2323
async ({ params, body, authentication }) => {

apps/webapp/app/routes/api.v1.queues.$queueParam.pause.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const route = createActionApiRoute(
1717
}),
1818
authorization: {
1919
action: "write",
20-
resource: (params) => ({ type: "queues", id: params.queueParam }),
20+
resource: () => ({ type: "queues" }),
2121
},
2222
},
2323
async ({ params, body, authentication }) => {

apps/webapp/app/routes/api.v1.queues.$queueParam.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const loader = createLoaderApiRoute(
1717
findResource: async () => 1, // This is a dummy function, we don't need to find a resource
1818
authorization: {
1919
action: "read",
20-
resource: (_, params) => ({ type: "queues", id: params.queueParam }),
20+
resource: () => ({ type: "queues" }),
2121
},
2222
},
2323
async ({ params, searchParams, authentication }) => {

0 commit comments

Comments
 (0)