mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-10-08 12:56:27 +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
|
protocol = object.protocol
|
||||||
can_manage_protocol_in_module?(user, protocol) || can_manage_protocol_in_repository?(user, protocol)
|
can_manage_protocol_in_module?(user, protocol) || can_manage_protocol_in_repository?(user, protocol)
|
||||||
when Result
|
when Result
|
||||||
can_manage_experiment?(user, object.my_module.experiment)
|
can_manage_module?(user, object.my_module)
|
||||||
when RepositoryCell
|
when RepositoryCell
|
||||||
return false if object.repository_column.repository.is_a?(RepositorySnapshot)
|
return false if object.repository_column.repository.is_a?(RepositorySnapshot)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue