mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-06 06:56:54 +08:00
Merge pull request #143 from ZmagoD/zd_SCI_372
Set move and clone permissions
This commit is contained in:
commit
319893bf81
1 changed files with 4 additions and 4 deletions
|
@ -351,8 +351,6 @@ module PermissionHelper
|
|||
|
||||
def can_view_experiment_actions(experiment)
|
||||
can_edit_experiment(experiment) &&
|
||||
can_clone_experiment(experiment) &&
|
||||
can_move_experiment(experiment) &&
|
||||
can_archive_experiment(experiment)
|
||||
end
|
||||
|
||||
|
@ -385,11 +383,13 @@ module PermissionHelper
|
|||
end
|
||||
|
||||
def can_clone_experiment(experiment)
|
||||
is_user_or_higher_of_project(experiment.project)
|
||||
is_user_or_higher_of_project(experiment.project) &&
|
||||
is_normal_user_or_admin_of_organization(experiment.project.organization)
|
||||
end
|
||||
|
||||
def can_move_experiment(experiment)
|
||||
is_user_or_higher_of_project(experiment.project)
|
||||
is_user_or_higher_of_project(experiment.project) &&
|
||||
is_normal_user_or_admin_of_organization(experiment.project.organization)
|
||||
end
|
||||
# ---- WORKFLOW PERMISSIONS ----
|
||||
|
||||
|
|
Loading…
Reference in a new issue