Only owner can remove project

This commit is contained in:
Dmitriy Zaporozhets 2012-12-05 06:14:05 +03:00
parent 6ea6ab7c8d
commit cc0295b789
6 changed files with 13 additions and 5 deletions

View file

@ -26,7 +26,7 @@
 
%span.cred Be careful. Changing project namespace can have unintended side effects
- else
%a.btn.btn-small.disabled= @project.namespace.try(:human_name) || "/"
%a.btn.disabled= @project.namespace.try(:human_name) || "/"
 
%span.cred Only owner can change project namespace.
@ -69,5 +69,6 @@
= f.submit 'Save', class: "btn save-btn"
= link_to 'Cancel', @project, class: "btn"
- unless @project.new_record?
.right
= link_to 'Remove', @project, confirm: 'Are you sure?', method: :delete, class: "btn danger"
- if can?(current_user, :remove_project, @project)
.right
= link_to 'Remove', @project, confirm: 'Removed project can not be restored! Are you sure?', method: :delete, class: "btn danger"