summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnnabel Dunstone Gray <annabel.dunstone@gmail.com>2016-11-22 07:51:49 -0700
committerLuke "Jared" Bennett <lbennett@gitlab.com>2016-12-10 15:18:18 +0000
commit26b0fe8d2e16adf4106859ed578dd2352cde412b (patch)
tree4d837b484ec9130a5d80bf1b2884eccda5c6b26e
parent63c3ba7ae084919e237d444c942f26093ac51da0 (diff)
downloadgitlab-ce-26b0fe8d2e16adf4106859ed578dd2352cde412b.tar.gz
Align permissions options
-rw-r--r--app/assets/javascripts/visibility_select.js.es62
-rw-r--r--app/assets/stylesheets/pages/projects.scss36
-rw-r--r--app/views/projects/edit.html.haml67
3 files changed, 49 insertions, 56 deletions
diff --git a/app/assets/javascripts/visibility_select.js.es6 b/app/assets/javascripts/visibility_select.js.es6
index a2f8a2395c1..e846e7ead77 100644
--- a/app/assets/javascripts/visibility_select.js.es6
+++ b/app/assets/javascripts/visibility_select.js.es6
@@ -3,7 +3,7 @@
const VISIBILITY_DESCRIPTIONS = {
0: 'Project access must be granted explicitly to each user.',
- 10: 'Project access must be granted explicitly to each user.',
+ 10: 'This project can be cloned by any logged in user.',
20: 'The project can be cloned without any authentication.',
};
diff --git a/app/assets/stylesheets/pages/projects.scss b/app/assets/stylesheets/pages/projects.scss
index dcb327a67c6..74b058ac94a 100644
--- a/app/assets/stylesheets/pages/projects.scss
+++ b/app/assets/stylesheets/pages/projects.scss
@@ -15,29 +15,17 @@
.new_project,
.edit-project {
- .visibility-select-container {
- padding-left: 26px;
-
- @media(max-width: $screen-md-min) {
- padding-left: 15px;
+ .sharing-and-permissions {
+ .header {
+ padding-top: $gl-vert-padding;
}
- }
-
- fieldset {
-
- &.features {
- .header {
- padding-top: $gl-vert-padding;
- }
-
- .label-light {
- margin-bottom: 0;
- }
+ .label-light {
+ margin-bottom: 0;
+ }
- .help-block {
- margin-top: 0;
- }
+ .help-block {
+ margin-top: 0;
}
.form-group {
@@ -876,10 +864,16 @@ pre.light-well {
}
}
-.project-feature-nested {
+.project-feature {
@media (min-width: $screen-sm-min) {
padding-left: 45px;
}
+
+ &.nested {
+ @media (min-width: $screen-sm-min) {
+ padding-left: 90px;
+ }
+ }
}
.project-repo-select {
diff --git a/app/views/projects/edit.html.haml b/app/views/projects/edit.html.haml
index 16a26f7d066..ff0da46a31d 100644
--- a/app/views/projects/edit.html.haml
+++ b/app/views/projects/edit.html.haml
@@ -29,7 +29,7 @@
%fieldset.append-bottom-0
%h5.prepend-top-0
Sharing &amp; Permissions
- .form_group.prepend-top-20
+ .form_group.prepend-top-20.sharing-and-permissions
.row.js-visibility-select
.col-md-9
%label.label-light
@@ -40,48 +40,47 @@
= render('shared/visibility_select', model_method: :visibility_level, form: f, selected_level: @project.visibility_level)
= f.fields_for :project_feature do |feature_fields|
%fieldset.features
- .row.project-feature-nested
- .col-md-9.header
+ .row
+ .col-md-9.project-feature
= feature_fields.label :repository_access_level, "Repository", class: 'label-light'
%span.help-block Push files to be stored in this project
.col-md-3.js-repo-access-level
= project_feature_access_select(:repository_access_level)
- .col-sm-12
- .row.project-feature-nested
- .col-md-9.header
- = feature_fields.label :merge_requests_access_level, "Merge requests", class: 'label-light'
- %span.help-block Submit changes to be merged upstream
- .col-md-3
- = project_feature_access_select(:merge_requests_access_level)
+ .row
+ .col-md-9.project-feature.nested
+ = feature_fields.label :merge_requests_access_level, "Merge requests", class: 'label-light'
+ %span.help-block Submit changes to be merged upstream
+ .col-md-3
+ = project_feature_access_select(:merge_requests_access_level)
- .row.project-feature-nested
- .col-md-9.header
- = feature_fields.label :builds_access_level, "Builds", class: 'label-light'
- %span.help-block Submit, test and deploy your changes before merge
- .col-md-3.double-nested
- = project_feature_access_select(:builds_access_level)
+ .row
+ .col-md-9.project-feature.nested
+ = feature_fields.label :builds_access_level, "Builds", class: 'label-light'
+ %span.help-block Submit, test and deploy your changes before merge
+ .col-md-3
+ = project_feature_access_select(:builds_access_level)
- .row
- .col-md-9.header
- = feature_fields.label :snippets_access_level, "Snippets", class: 'label-light'
- %span.help-block Share code pastes with others out of Git repository
- .col-md-3
- = project_feature_access_select(:snippets_access_level)
+ .row
+ .col-md-9.project-feature
+ = feature_fields.label :snippets_access_level, "Snippets", class: 'label-light'
+ %span.help-block Share code pastes with others out of Git repository
+ .col-md-3
+ = project_feature_access_select(:snippets_access_level)
- .row
- .col-md-9.header
- = feature_fields.label :issues_access_level, "Issues", class: 'label-light'
- %span.help-block Lightweight issue tracking system for this project
- .col-md-3
- = project_feature_access_select(:issues_access_level)
+ .row
+ .col-md-9.project-feature
+ = feature_fields.label :issues_access_level, "Issues", class: 'label-light'
+ %span.help-block Lightweight issue tracking system for this project
+ .col-md-3
+ = project_feature_access_select(:issues_access_level)
- .row
- .col-md-9.header
- = feature_fields.label :wiki_access_level, "Wiki", class: 'label-light'
- %span.help-block Pages for project documentation
- .col-md-3
- = project_feature_access_select(:wiki_access_level)
+ .row
+ .col-md-9.project-feature
+ = feature_fields.label :wiki_access_level, "Wiki", class: 'label-light'
+ %span.help-block Pages for project documentation
+ .col-md-3
+ = project_feature_access_select(:wiki_access_level)
.form-group
= render 'shared/allow_request_access', form: f
- if Gitlab.config.lfs.enabled && current_user.admin?