Use "can write or review project content" authorization middleware (#23111)

GitOrigin-RevId: c5d1cb955e5833347f7e0c3610c5b8d768026478
This commit is contained in:
Domagoj Kriskovic
2025-01-29 09:05:33 +00:00
committed by Copybot
parent ea918f3674
commit ff9ee2f5a9
5 changed files with 53 additions and 51 deletions
@@ -453,7 +453,7 @@ describe('AuthorizationManager', function () {
tokenReadOnly: true,
})
testPermission('canUserSendOrReopenComment', {
testPermission('canUserWriteOrReviewProjectContent', {
siteAdmin: true,
owner: true,
readAndWrite: true,
@@ -25,7 +25,7 @@ describe('AuthorizationMiddleware', function () {
canUserReadProject: sinon.stub(),
canUserWriteProjectSettings: sinon.stub(),
canUserWriteProjectContent: sinon.stub(),
canUserSendOrReopenComment: sinon.stub(),
canUserWriteOrReviewProjectContent: sinon.stub(),
canUserDeleteOrResolveThread: sinon.stub(),
canUserAdminProject: sinon.stub(),
canUserRenameProject: sinon.stub(),
@@ -86,10 +86,10 @@ describe('AuthorizationMiddleware', function () {
)
})
describe('ensureUserCanSendOrReopenComment', function () {
describe('ensureUserCanWriteOrReviewProjectContent', function () {
testMiddleware(
'ensureUserCanSendOrReopenComment',
'canUserSendOrReopenComment'
'ensureUserCanWriteOrReviewProjectContent',
'canUserWriteOrReviewProjectContent'
)
})