mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
I think that it's a valid case to check a feature toggle against the user and an enterprise. You may want to check with only one user first, then activate it for a whole enterprise and lastly activate the feature globally.
14 lines
901 B
Plaintext
14 lines
901 B
Plaintext
.side_menu#side_menu
|
|
- if @enterprise
|
|
- enterprise_side_menu_items(@enterprise).each do |item|
|
|
- next if !item[:show] || (item[:name] == 'vouchers' && !feature?(:vouchers, spree_current_user, @enterprise))
|
|
%a.menu_item{ href: item[:href] || "##{item[:name]}_panel", id: item[:name], data: { action: "tabs-and-panels#changeActivePanel tabs-and-panels#changeActiveTab", "tabs-and-panels-target": "tab" }, class: item[:selected] }
|
|
%i{ class: item[:icon_class] }
|
|
%span= t(".enterprise.#{item[:name] }")
|
|
- else
|
|
- enterprise_group_side_menu_items.each do |item|
|
|
%a.menu_item{ href: "##{item[:name]}_panel", class: item[:selected], id: item[:name], data: { action: "tabs-and-panels#changeActivePanel tabs-and-panels#changeActiveTab", "tabs-and-panels-target": "tab" } }
|
|
%i{ class: item[:icon_class] }
|
|
%span= t(".enterprise_group.#{item[:name] }")
|
|
|