File: _group_admin_settings.html.haml

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (39 lines) | stat: -rw-r--r-- 2,610 bytes parent folder | download
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
28
29
30
31
32
33
34
35
36
37
38
39
%fieldset.form-group.gl-form-group
  %legend.col-form-label.col-form-label
    = _('Large File Storage')
  = f.gitlab_ui_checkbox_component :lfs_enabled, checkbox_options: { checked: @group.lfs_enabled? } do |c|
    - c.with_label do
      = _('Projects in this group can use Git LFS')
      = link_to sprite_icon('question-o'), help_page_path('topics/git/lfs/index.md'), class: 'gl-ml-2'
    - c.with_help_text do
      = _('This setting can be overridden in each project.')
.form-group.gl-form-group{ role: 'group' }
  = f.label s_('ProjectCreationLevel|Roles allowed to create projects'), class: 'gl-block col-form-label'
  = f.select :project_creation_level, options_for_select(::Gitlab::Access.project_creation_options, @group.project_creation_level), {}, class: 'gl-form-select custom-select'

.form-group.gl-form-group{ role: 'group' }
  = f.label s_('SubgroupCreationLevel|Roles allowed to create subgroups'), class: 'gl-block col-form-label'
  - ::Gitlab::Access.subgroup_creation_options.each do |label, action|
    = f.gitlab_ui_radio_component :subgroup_creation_level, action, label

%fieldset.form-group.gl-form-group
  %legend.col-form-label.col-form-label
    = _('Two-factor authentication')
  - label = _("All users in this group must set up two-factor authentication")
  - help_link = link_to sprite_icon('question-o'), help_page_path('security/two_factor_authentication.md', anchor: 'enforce-2fa-for-all-users-in-a-group'), class: 'gl-ml-2'
  = f.gitlab_ui_checkbox_component :require_two_factor_authentication, '%{label}%{help_link}'.html_safe % { label: label, help_link: help_link }

.form-group.gl-form-group{ role: 'group' }
  = f.label :two_factor_grace_period, _('Two-factor authentication grace period'), class: 'gl-block col-form-label'
  = f.text_field :two_factor_grace_period, class: 'form-control gl-form-input gl-form-input-sm'
  %small.form-text.gl-text-secondary
    = _("Time (in hours) that users are allowed to skip forced configuration of two-factor authentication.")

- if @group.namespace_settings.present?
  .form-group.gl-form-group
    %legend.col-form-label.col-form-label
      = s_('Runners|Runner Registration')
    = f.gitlab_ui_checkbox_component :runner_registration_enabled,
      s_('Runners|New group runners can be registered'),
      checkbox_options: { checked: @group.runner_registration_enabled?, disabled: !@group.all_ancestors_have_runner_registration_enabled? },
      help_text: s_('Runners|Existing runners are not affected. To permit runner registration for all groups, enable this setting in the Admin area in Settings > CI/CD.').html_safe