From 70fdae567cc9e70db802bd475262cdc6767bc859 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Zrim=C5=A1ek?= Date: Tue, 13 Feb 2018 17:10:59 +0100 Subject: [PATCH] Forgot to add check whether project is active for archive project permission. Added some additional comments for checking if project is active in permissions. --- app/permissions/project.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/permissions/project.rb b/app/permissions/project.rb index e7bb62e53..77da1edb4 100644 --- a/app/permissions/project.rb +++ b/app/permissions/project.rb @@ -45,8 +45,10 @@ Canaid::Permissions.register_for(Project) do user.is_technician_or_higher_of_project?(project) end + # Project must be active for all the specified permissions %i(read_project manage_project + archive_project create_experiment create_comment_in_project create_or_manage_tags @@ -65,6 +67,7 @@ Canaid::Permissions.register_for(Comment) do user.is_owner_of_project?(project)) end + # Project must be active for all the specified permissions %i(manage_comment_in_project) .each do |perm| can perm do |_, comment|