diff --git a/app/controllers/my_module_repository_snapshots_controller.rb b/app/controllers/my_module_repository_snapshots_controller.rb index d13bf084c..998407882 100644 --- a/app/controllers/my_module_repository_snapshots_controller.rb +++ b/app/controllers/my_module_repository_snapshots_controller.rb @@ -36,7 +36,7 @@ class MyModuleRepositorySnapshotsController < ApplicationController render json: { html: render_to_string(partial: 'my_modules/repositories/full_view_version', locals: { repository_snapshot: repository_snapshot, - can_delete_snapshot: can_manage_repository_snapshots?(@my_module) }) + can_delete_snapshot: can_manage_my_module_repository_snapshots?(@my_module) }) } end @@ -50,7 +50,7 @@ class MyModuleRepositorySnapshotsController < ApplicationController render json: { html: render_to_string(partial: 'my_modules/repositories/full_view_version', locals: { repository_snapshot: @repository_snapshot, - can_delete_snapshot: can_manage_repository_snapshots?(@my_module) }) + can_delete_snapshot: can_manage_my_module_repository_snapshots?(@my_module) }) } end @@ -124,6 +124,6 @@ class MyModuleRepositorySnapshotsController < ApplicationController end def check_manage_permissions - render_403 unless can_manage_repository_snapshots?(@my_module) + render_403 unless can_manage_my_module_repository_snapshots?(@my_module) end end diff --git a/app/permissions/experiment.rb b/app/permissions/experiment.rb index 25a6db72d..8cfbb58ae 100644 --- a/app/permissions/experiment.rb +++ b/app/permissions/experiment.rb @@ -116,12 +116,12 @@ Canaid::Permissions.register_for(MyModule) do end # module: create a snapshot of repository item - can :create_repository_snapshot do |user, my_module| + can :create_my_module_repository_snapshot do |user, my_module| user.is_technician_or_higher_of_project?(my_module.experiment.project) end # module: make a repository snapshot selected - can :manage_repository_snapshots do |user, my_module| + can :manage_my_module_repository_snapshots do |user, my_module| user.is_technician_or_higher_of_project?(my_module.experiment.project) end end diff --git a/app/views/my_modules/repositories/_full_view_sidebar.html.erb b/app/views/my_modules/repositories/_full_view_sidebar.html.erb index 2643c75e2..b5874bf24 100644 --- a/app/views/my_modules/repositories/_full_view_sidebar.html.erb +++ b/app/views/my_modules/repositories/_full_view_sidebar.html.erb @@ -32,7 +32,7 @@ <% end %> <% end %> - <% if @repository.present? && live_items_present && can_create_repository_snapshot?(@my_module) %> + <% if @repository.present? && live_items_present && can_create_my_module_repository_snapshot?(@my_module) %>
<%= t('my_modules.repository.snapshots.full_view.no_snapshots_label') %> @@ -48,11 +48,11 @@ <%= render partial: 'my_modules/repositories/full_view_version', collection: @repository_snapshots, as: :repository_snapshot, - locals: { can_delete_snapshot: can_manage_repository_snapshots?(@my_module) } %> + locals: { can_delete_snapshot: can_manage_my_module_repository_snapshots?(@my_module) } %>