app/views/layouts/workarea/admin/application.html.haml in workarea-admin-3.5.0.beta.1 vs app/views/layouts/workarea/admin/application.html.haml in workarea-admin-3.5.0
- old
+ new
@@ -69,10 +69,11 @@
%ul.menu
%li.menu__item.menu__item--heading
%span.menu__heading= t('workarea.admin.layout.handy_links')
%li.menu__item= link_to t('workarea.admin.layout.visit_storefront'), storefront.root_path, class: 'menu__link'
%li.menu__item= link_to t('workarea.admin.layout.your_account_on_the_storefront'), storefront.users_account_path, class: 'menu__link'
+ %li.menu__item= link_to t('workarea.admin.layout.browse_storefront_as_guest'), guest_browsing_path, class: 'menu__link', data: { method: :post }
%li.menu__item= link_to t('workarea.admin.layout.edit_the_home_page'), edit_content_path(current_system_page_content_for(:home_page)), class: 'menu__link'
%li.menu__item.menu__item--heading
%span.menu__heading= t('workarea.admin.layout.most_visited')
- if most_visited.blank?
%li.menu__item
@@ -115,12 +116,16 @@
%li.menu__item= link_to t('workarea.admin.layout.alert.low_inventory', product: "#{pluralize(@alerts.products_low_inventory, t('workarea.admin.layout.alert.product'))}", category: "#{t('workarea.admin.layout.alert.category').pluralize(@alerts.products_missing_descriptions)}"), catalog_products_path(status: ['active'], issues: [t('workarea.alerts.issues.low_inventory')]), class: 'menu__link'
- if @alerts.show_products_variants_missing_details?
%li.menu__item= link_to t('workarea.admin.layout.alert.variants_missing_details', product: "#{pluralize(@alerts.products_variants_missing_details, t('workarea.admin.layout.alert.product'))}"), catalog_products_path(issues: [t('workarea.alerts.issues.variants_missing_details')]), class: 'menu__link'
- if @alerts.show_products_inconsistent_variant_details?
%li.menu__item= link_to t('workarea.admin.layout.alert.inconsistent_variant_details', product: "#{pluralize(@alerts.products_inconsistent_variant_details, t('workarea.admin.layout.alert.product'))}"), catalog_products_path(issues: [t('workarea.alerts.issues.inconsistent_variant_details')]), class: 'menu__link'
+ - if @alerts.show_missing_segments?
+ %li.menu__item= link_to t('workarea.admin.layout.alert.missing_segments', count: @alerts.missing_segments.length), search_path(active_by_segment: @alerts.missing_segments), class: 'menu__link'
- @alerts.empty_upcoming_releases.each do |release|
%li.menu__item= link_to t('workarea.admin.layout.alert.publishes_on_and_has_no_changes', release_name: release.name, release_publish_date: release.publish_at.to_date.to_s(:long)), release_path(release) , class: 'menu__link'
+ - if @alerts.workarea_version_outdated?
+ %li.menu__item= link_to t('workarea.admin.layout.alert.workarea_version_outdated'), workarea_release_notes_url(@alerts.latest_workarea_version), class: 'menu__link'
.header__action
%button#help_menu{ type: 'button', class: 'header__action-link', data: { tooltip: { menu: true, content_id: '#help', interactive: true, arrow: false, distance: 0, multiple: false, trigger: 'hover' }.to_json, turbolinks: false } }
= inline_svg('workarea/admin/icons/help.svg', class: 'header__action-icon svg-icon svg-icon--off-black')
%span.header__action-link-text= t('workarea.admin.layout.help')
@@ -131,20 +136,21 @@
- if admin_browsing_as_guest?
.header__action
.header__user-menu
.header__user-menu-cell
- = form_tag guest_browsing_path, method: 'delete', data: { disable_delete_confirmation: '' } do
+ = form_tag guest_browsing_path, method: 'delete', data: { disable_delete_confirmation: '', impersonation_notification: t('workarea.admin.actions.guest_browsing_confirmation') } do
+ = hidden_field_tag :return_to, request.path
= button_tag t('workarea.admin.toolbar.stop_guest_browsing'), class: 'text-button text-button--destroy'
- elsif impersonating?
.header__action
.header__user-menu
.header__user-menu-cell=(avatar_for current_impersonation, 'avatar--large')
.header__user-menu-cell
%strong
= link_to current_impersonation.email, user_path(current_impersonation)
%br
- = form_tag impersonations_path, method: 'delete', data: { disable_delete_confirmation: '', impersonation_notification: current_impersonation.name } do
+ = form_tag impersonations_path, method: 'delete', data: { disable_delete_confirmation: '', impersonation_notification: t('workarea.admin.actions.impersonation_confirmation', name: current_impersonation.name) } do
= button_tag t('workarea.admin.toolbar.stop_impersonation'), class: 'text-button text-button--destroy'
- else
.header__action
%button{ type: 'button', class: 'button-reset', data: { tooltip: { menu: true, content_id: '#user_menu', interactive: true, arrow: false, distance: 0, multiple: false, trigger: 'hover', allow_click: true }.to_json, turbolinks: false } }
.header__user-menu