From 1ef9ea2cbb26dc07dfbbe4d8e41c1ae93ebff58c Mon Sep 17 00:00:00 2001 From: aignatov-bio <47317017+aignatov-bio@users.noreply.github.com> Date: Thu, 4 Nov 2021 13:29:34 +0100 Subject: [PATCH] Fix roles permission and helper [SCI-6198][SCI-6181] (#3630) Co-authored-by: Anton --- app/permissions/project.rb | 2 +- config/initializers/extends/permission_extends.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/permissions/project.rb b/app/permissions/project.rb index 0fa9f522f..837c95e60 100644 --- a/app/permissions/project.rb +++ b/app/permissions/project.rb @@ -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| diff --git a/config/initializers/extends/permission_extends.rb b/config/initializers/extends/permission_extends.rb index 4cc1acbc9..6fbe736db 100644 --- a/config/initializers/extends/permission_extends.rb +++ b/config/initializers/extends/permission_extends.rb @@ -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,