- @page_title = t('workarea.admin.dashboards.settings.settings_dashboard') .view .view__header .view__heading = link_to "↑ #{t('workarea.admin.dashboards.main_dashboard')}", root_path %h1= t('workarea.admin.dashboards.settings.title') .view__container %ul.secondary-nav %li= link_to t('workarea.admin.dashboards.settings.configuration'), configuration_path %li= link_to t('workarea.admin.dashboards.settings.search'), search_settings_path %li= link_to t('workarea.admin.dashboards.settings.tax_categories'), tax_categories_path %li= link_to t('workarea.admin.dashboards.settings.shipping_services'), shipping_services_path %li= link_to t('workarea.admin.dashboards.settings.redirects'), navigation_redirects_path = append_partials('admin.settings_dashboard_navigation') %li= link_to t('workarea.admin.dashboards.settings.trash'), trash_index_path .view__container{ data: { jump_to_menu: '' } } - @configuration.definition.fieldsets.each do |fieldset| - next if fieldset.fields.none? .insight .insight__heading{ data: { jump_to_menu_heading: 1 }, id: fieldset.name.systemize }= fieldset.name .insight__body.insight__body--pad-sides - fieldset.fields.each do |field| - value = field.encrypted? ? ("•" * 10) : @configuration.send(field.key) - sanitized = sanitize_config_value(value) - if sanitized.present? .align-left %h2.heading.heading--4 - if field.overridden? = link_to '#overridden-field', data: { tooltip: '' } do = inline_svg('workarea/admin/icons/alert.svg', class: 'svg-icon svg-icon--small svg-icon--red', title: t('workarea.admin.configurations.show.field_overridden')) #{field.name}: %p= sanitized .insight .insight__heading{ data: { jump_to_menu_heading: 1 }, id: 'static' }= t('workarea.admin.dashboards.settings.static_configuration') .insight__body.insight__body--pad-sides %p.insight__note= t('workarea.admin.dashboards.settings.static_note') - @settings.each do |key, value| - sanitized = sanitize_config_value(value) - if sanitized.present? .align-left %h2.heading.heading--4 #{key.to_s.titleize}: %p= sanitized = render 'workarea/admin/configurations/overridden'