Security for online editor. Replace dev_access?, master_access? with can? method usage
This commit is contained in:
parent
5ec1ad8b23
commit
0189ee97ed
7 changed files with 56 additions and 18 deletions
|
@ -59,4 +59,12 @@ module TreeHelper
|
|||
def tree_join(*args)
|
||||
File.join(*args)
|
||||
end
|
||||
|
||||
def allowed_tree_edit?
|
||||
if @project.protected_branch? @ref
|
||||
can?(current_user, :push_code_to_protected_branches, @project)
|
||||
else
|
||||
can?(current_user, :push_code, @project)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue