Commit fed0a5da authored by Alfredo Sumaran's avatar Alfredo Sumaran

Fixes dropdown labels on merge and push access level dropdowns

[ci skip]
parent 16d26dc6
- defaultLabel = 'Select'
- dropdownLabel = defaultLabel
- access_by_type = protected_branch.merge_access_level_frequencies
- if access_levels.present?
- access_levels.map.with_index do |level, i|
......@@ -13,7 +12,7 @@
%input{ type: 'hidden', name: "protected_branch[#{input_basic_name}][#{i}][#{fieldKey}]",
value: value, data: { type: level.type, id: level.id } }
- dropdownLabel = [pluralize(access_by_type[:role], 'role'), pluralize(access_by_type[:user], 'user')].to_sentence
- dropdownLabel = [pluralize(level_frequencies[:role], 'role'), pluralize(level_frequencies[:user], 'user')].to_sentence
= dropdown_tag(dropdownLabel, options: { toggle_class: "#{toggle_class} js-multiselect", dropdown_class: 'dropdown-menu-user dropdown-menu-selectable', filter: true,
data: { default_label: defaultLabel } })
%td
= render partial: 'access_level_dropdown', locals: { protected_branch: protected_branch, access_levels: protected_branch.merge_access_levels, input_basic_name: 'merge_access_levels_attributes', toggle_class: 'js-allowed-to-merge' }
= render partial: 'access_level_dropdown', locals: { protected_branch: protected_branch, access_levels: protected_branch.merge_access_levels, level_frequencies: protected_branch.merge_access_level_frequencies, input_basic_name: 'merge_access_levels_attributes', toggle_class: 'js-allowed-to-merge' }
%td
= render partial: 'access_level_dropdown', locals: { protected_branch: protected_branch, access_levels: protected_branch.push_access_levels, input_basic_name: 'push_access_levels_attributes', toggle_class: 'js-allowed-to-push' }
= render partial: 'access_level_dropdown', locals: { protected_branch: protected_branch, access_levels: protected_branch.push_access_levels, level_frequencies: protected_branch.push_access_level_frequencies, input_basic_name: 'push_access_levels_attributes', toggle_class: 'js-allowed-to-push' }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment