mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-06 15:05:26 +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)
|
def can_view_experiment_actions(experiment)
|
||||||
can_edit_experiment(experiment) &&
|
can_edit_experiment(experiment) &&
|
||||||
can_clone_experiment(experiment) &&
|
|
||||||
can_move_experiment(experiment) &&
|
|
||||||
can_archive_experiment(experiment)
|
can_archive_experiment(experiment)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -385,11 +383,13 @@ module PermissionHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def can_clone_experiment(experiment)
|
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
|
end
|
||||||
|
|
||||||
def can_move_experiment(experiment)
|
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
|
end
|
||||||
# ---- WORKFLOW PERMISSIONS ----
|
# ---- WORKFLOW PERMISSIONS ----
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue