File tree Expand file tree Collapse file tree
main/kotlin/app/accrescent/server/parcelo/security
test/kotlin/app/accrescent/server/parcelo/security Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -71,8 +71,6 @@ class PermissionService @Inject constructor(private val config: ParceloConfig) {
7171 is HasPermissionRequest .CreateAppEditListing ,
7272 is HasPermissionRequest .DeleteAppEdit ,
7373 is HasPermissionRequest .DeleteAppEditListing ,
74- is HasPermissionRequest .DownloadAppEdit ,
75- is HasPermissionRequest .DownloadAppEditListingIcons ,
7674 is HasPermissionRequest .ReplaceAppEditListingIcon ,
7775 is HasPermissionRequest .ReplaceAppEditPackage ,
7876 is HasPermissionRequest .SubmitAppEdit ,
@@ -85,6 +83,8 @@ class PermissionService @Inject constructor(private val config: ParceloConfig) {
8583 .findByAppEditIdAndUserId(request.resourceId, request.subjectId)
8684 ?.reviewer == true
8785
86+ is HasPermissionRequest .DownloadAppEdit ,
87+ is HasPermissionRequest .DownloadAppEditListingIcons ,
8888 is HasPermissionRequest .ViewAppEditExistence -> {
8989 val isOrgOwner = OrganizationRelationshipSet
9090 .findByAppEditIdAndUserId(request.resourceId, request.subjectId)
Original file line number Diff line number Diff line change @@ -172,11 +172,21 @@ class PermissionServiceTest {
172172 request = HasPermissionRequest .DownloadAppEdit (TEST_APP_EDIT_ID , TEST_USER_ID ),
173173 setUpData = { setUpAppEditData() },
174174 ),
175+ HasPermissionReturnsTrueWhenRequiredParams (
176+ request = HasPermissionRequest
177+ .DownloadAppEdit (TEST_APP_EDIT_ID , TEST_REVIEWER_USER_ID ),
178+ setUpData = { setUpAppEditReviewerData() },
179+ ),
175180 HasPermissionReturnsTrueWhenRequiredParams (
176181 request = HasPermissionRequest
177182 .DownloadAppEditListingIcons (TEST_APP_EDIT_ID , TEST_USER_ID ),
178183 setUpData = { setUpAppEditData() },
179184 ),
185+ HasPermissionReturnsTrueWhenRequiredParams (
186+ request = HasPermissionRequest
187+ .DownloadAppEditListingIcons (TEST_APP_EDIT_ID , TEST_REVIEWER_USER_ID ),
188+ setUpData = { setUpAppEditReviewerData() },
189+ ),
180190 HasPermissionReturnsTrueWhenRequiredParams (
181191 request = HasPermissionRequest
182192 .ReplaceAppEditListingIcon (TEST_APP_EDIT_ID , TEST_USER_ID ),
You can’t perform that action at this time.
0 commit comments