summaryrefslogtreecommitdiff
path: root/app/views/projects/_visibility_level.html.haml
blob: 42c8e685224c022894f724ce9140d50d6be4273e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.form-group.project-visibility-level-holder
  = f.label :visibility_level, class: 'control-label' do
    Visibility Level
    = link_to "(?)", help_page_path("public_access", "public_access")
  .col-sm-10
    - if can_change_visibility_level
      - Gitlab::VisibilityLevel.values.each do |level|
        .radio
          - restricted = restricted_visibility_levels.include?(level)
          = label :project_visibility_level, level do
            = f.radio_button :visibility_level, level, checked: (visibility_level == level), disabled: restricted
            = visibility_level_icon(level)
            .option-title
              = visibility_level_label(level)
            .option-descr
              = visibility_level_description(level)
      - unless restricted_visibility_levels.empty?
        .col-sm-10
          %span.info
            Some visibility level settings have been restricted by the administrator.
    - else
      .col-sm-10
        %span.info
          = visibility_level_icon(visibility_level)
          %strong
            = visibility_level_label(visibility_level)
          .light= visibility_level_description(visibility_level)