Commit e68955b4fcea3b85b3838cb50507a9e3dd5acb5c
1 parent
fb1c8506
Exists in
master
and in
4 other branches
add permission messages to project edit
Showing
1 changed file
with
10 additions
and
6 deletions
Show diff stats
app/views/projects/_form.html.haml
@@ -29,11 +29,6 @@ | @@ -29,11 +29,6 @@ | ||
29 | = f.text_field :name, placeholder: "Example Project", class: "span5" | 29 | = f.text_field :name, placeholder: "Example Project", class: "span5" |
30 | 30 | ||
31 | 31 | ||
32 | - - unless @repository.heads.empty? | ||
33 | - .clearfix | ||
34 | - = f.label :default_branch, "Default Branch" | ||
35 | - .input= f.select(:default_branch, @repository.heads.map(&:name), {}, style: "width:210px;") | ||
36 | - | ||
37 | .clearfix | 32 | .clearfix |
38 | = f.label :description do | 33 | = f.label :description do |
39 | Project description | 34 | Project description |
@@ -41,6 +36,11 @@ | @@ -41,6 +36,11 @@ | ||
41 | .input | 36 | .input |
42 | = f.text_area :description, placeholder: "awesome project", class: "span5", rows: 3, maxlength: 250 | 37 | = f.text_area :description, placeholder: "awesome project", class: "span5", rows: 3, maxlength: 250 |
43 | 38 | ||
39 | + - unless @repository.heads.empty? | ||
40 | + .clearfix | ||
41 | + = f.label :default_branch, "Default Branch" | ||
42 | + .input= f.select(:default_branch, @repository.heads.map(&:name), {}, style: "width:210px;") | ||
43 | + | ||
44 | 44 | ||
45 | - if can?(current_user, :change_public_mode, @project) | 45 | - if can?(current_user, :change_public_mode, @project) |
46 | %fieldset.public-mode | 46 | %fieldset.public-mode |
@@ -104,7 +104,7 @@ | @@ -104,7 +104,7 @@ | ||
104 | = f.submit 'Save', class: "btn btn-save" | 104 | = f.submit 'Save', class: "btn btn-save" |
105 | 105 | ||
106 | .tab-pane#tab-transfer | 106 | .tab-pane#tab-transfer |
107 | - - if can? current_user, :change_namespace, @project | 107 | + - if can?(current_user, :change_namespace, @project) |
108 | .ui-box.ui-box-danger | 108 | .ui-box.ui-box-danger |
109 | %h5.title Transfer project | 109 | %h5.title Transfer project |
110 | .form-holder | 110 | .form-holder |
@@ -121,6 +121,8 @@ | @@ -121,6 +121,8 @@ | ||
121 | %li You will need to update your local repositories to point to the new location. | 121 | %li You will need to update your local repositories to point to the new location. |
122 | .form-actions | 122 | .form-actions |
123 | = f.submit 'Transfer', class: "btn btn-remove" | 123 | = f.submit 'Transfer', class: "btn btn-remove" |
124 | + - else | ||
125 | + %p.nothing_here_message Only project owner can transfer a project | ||
124 | 126 | ||
125 | .tab-pane#tab-remove | 127 | .tab-pane#tab-remove |
126 | - if can?(current_user, :remove_project, @project) | 128 | - if can?(current_user, :remove_project, @project) |
@@ -133,3 +135,5 @@ | @@ -133,3 +135,5 @@ | ||
133 | %strong Removed project can not be restored! | 135 | %strong Removed project can not be restored! |
134 | 136 | ||
135 | = link_to 'Remove project', @project, confirm: 'Removed project can not be restored! Are you sure?', method: :delete, class: "btn btn-remove btn-small" | 137 | = link_to 'Remove project', @project, confirm: 'Removed project can not be restored! Are you sure?', method: :delete, class: "btn btn-remove btn-small" |
138 | + - else | ||
139 | + %p.nothing_here_message Only project owner can remove a project |