mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-03 21:49:23 +08:00
Fix roles permission and helper [SCI-6198][SCI-6181] (#3630)
Co-authored-by: Anton <anton@scinote.net>
This commit is contained in:
parent
6dea5f17ff
commit
1ef9ea2cbb
2 changed files with 5 additions and 1 deletions
|
@ -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|
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue