diff --git a/app/controllers/my_modules_controller.rb b/app/controllers/my_modules_controller.rb index 7a2db4246..72b2e7edd 100644 --- a/app/controllers/my_modules_controller.rb +++ b/app/controllers/my_modules_controller.rb @@ -18,8 +18,8 @@ class MyModulesController < ApplicationController before_action :check_manage_permissions, only: %I[update destroy description due_date] before_action :check_view_info_permissions, only: :show - before_action :check_view_permissions, only: %i[activities activities_tab - protocols results samples samples_index] + before_action :check_view_permissions, only: + %i(activities activities_tab protocols results samples samples_index) before_action :check_view_archive_permissions, only: :archive before_action :check_assign_samples_permissions, only: :assign_samples before_action :check_unassign_samples_permissions, only: :unassign_samples diff --git a/app/permissions/experiment.rb b/app/permissions/experiment.rb index aee1120f4..89e46a17c 100644 --- a/app/permissions/experiment.rb +++ b/app/permissions/experiment.rb @@ -49,8 +49,8 @@ Canaid::Permissions.register_for(Protocol) do end # protocol: create, update, delete, unlink, revert, update from protocol in - # repository, - # step: create, update, delete, reorder ##everyting for and below protocol level (step, step comments and assets etc.) + # repository + # step: create, update, delete, reorder can :manage_protocol_in_module do |user, protocol| if protocol.in_module? my_module = protocol.my_module