mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-25 22:45:29 +08:00
Fix permission for assets in results
This commit is contained in:
parent
bef442257f
commit
a32a2f28d3
1 changed files with 1 additions and 1 deletions
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue