mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-02-11 17:36:13 +08:00
Merge pull request #1139 from okriuchykhin/ok_SCI_2385
Fix task resore permissions [SCI-2385]
This commit is contained in:
commit
3e2b455d2c
1 changed files with 5 additions and 7 deletions
|
@ -144,12 +144,6 @@ class MyModulesController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
render_403 && return unless if my_module_params[:archived] == 'false'
|
|
||||||
can_restore_module?(@my_module)
|
|
||||||
else
|
|
||||||
can_manage_module?(@my_module)
|
|
||||||
end
|
|
||||||
|
|
||||||
@my_module.assign_attributes(my_module_params)
|
@my_module.assign_attributes(my_module_params)
|
||||||
@my_module.last_modified_by = current_user
|
@my_module.last_modified_by = current_user
|
||||||
description_changed = @my_module.description_changed?
|
description_changed = @my_module.description_changed?
|
||||||
|
@ -669,7 +663,11 @@ class MyModulesController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_manage_permissions
|
def check_manage_permissions
|
||||||
render_403 unless can_manage_module?(@my_module)
|
render_403 && return unless if my_module_params[:archived] == 'false'
|
||||||
|
can_restore_module?(@my_module)
|
||||||
|
else
|
||||||
|
can_manage_module?(@my_module)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_view_permissions
|
def check_view_permissions
|
||||||
|
|
Loading…
Reference in a new issue