Fix roles permission and helper [SCI-6198][SCI-6181] (#3630)

Co-authored-by: Anton <anton@scinote.net>
This commit is contained in:
aignatov-bio 2021-11-04 13:29:34 +01:00 committed by GitHub
parent 6dea5f17ff
commit 1ef9ea2cbb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View file

@ -71,7 +71,7 @@ Canaid::Permissions.register_for(Project) do
end
can :manage_project_tags do |user, project|
project.permission_granted?(user, ProjectPermissions::MANAGE)
project.permission_granted?(user, ProjectPermissions::TAGS_MANAGE)
end
can :manage_project_my_modules do |user, project|

View file

@ -109,6 +109,8 @@ module PermissionExtends
MyModulePermissions::ACTIVITIES_READ,
MyModulePermissions::MANAGE,
MyModulePermissions::RESULTS_MANAGE,
MyModulePermissions::RESULTS_COMMENTS_MANAGE_OWN,
MyModulePermissions::RESULTS_COMMENTS_CREATE,
MyModulePermissions::PROTOCOL_MANAGE,
MyModulePermissions::STEPS_MANAGE,
MyModulePermissions::TAGS_MANAGE,
@ -147,6 +149,8 @@ module PermissionExtends
MyModulePermissions::COMMENTS_MANAGE_OWN,
MyModulePermissions::COMPLETE,
MyModulePermissions::RESULTS_MANAGE,
MyModulePermissions::RESULTS_COMMENTS_MANAGE_OWN,
MyModulePermissions::RESULTS_COMMENTS_CREATE,
MyModulePermissions::UPDATE_STATUS,
MyModulePermissions::STEPS_COMPLETE,
MyModulePermissions::STEPS_UNCOMPLETE,