Fix permission for assets in results

This commit is contained in:
aignatov-bio 2020-12-08 15:31:57 +01:00
parent bef442257f
commit a32a2f28d3

View file

@ -23,7 +23,7 @@ Canaid::Permissions.register_for(Asset) do
protocol = object.protocol
can_manage_protocol_in_module?(user, protocol) || can_manage_protocol_in_repository?(user, protocol)
when Result
can_manage_experiment?(user, object.my_module.experiment)
can_manage_module?(user, object.my_module)
when RepositoryCell
return false if object.repository_column.repository.is_a?(RepositorySnapshot)