Only owner of current namespace can change project namespace

This commit is contained in:
Dmitriy Zaporozhets 2012-12-04 22:06:55 +02:00
parent f6bfa095bf
commit 2a1c5cdf99
3 changed files with 15 additions and 9 deletions

View file

@ -21,9 +21,15 @@
= f.label :namespace_id do
%span Namespace
.controls
= f.select :namespace_id, namespaces_options(@project.namespace_id), {prompt: 'Choose a project namespace'}, {class: 'chosen'}
 
%span.cred Be careful. Changing project namespace can have unintended side effects
- if can? current_user, :change_namespace, @project
= f.select :namespace_id, namespaces_options(@project.namespace_id), {prompt: 'Choose a project namespace'}, {class: 'chosen'}
 
%span.cred Be careful. Changing project namespace can have unintended side effects
- else
%a.btn.btn-small.disabled= @project.namespace.try(:human_name) || "/"
 
%span.cred Only owner can change project namespace.
- unless @project.heads.empty?
.clearfix