templates/Configuration/Grid/Vendor/Action/productListingDropdown.html.twig line 1

Open in your IDE?
  1. {% import '@SyliusUi/Macro/buttons.html.twig' as buttons %}
  2. {% if user_has_privilege('open_marketplace_vendor_product_listings_edit') %}
  3. <div class="ui buttons">
  4.     <div class="ui labeled icon floating dropdown  link button" tabindex="0">
  5.         <i class="angle down icon"></i>
  6.         <span class="text">{{ 'open_marketplace.ui.more'|trans }}</span>
  7.         <div class="menu" tabindex="-1">
  8.             <a href="{{ path('open_marketplace_vendor_product_listing_taxon_update', {'id': data.latestDraft.id }) }}"
  9.                class="item"><i class="edit icon"></i>{{ 'sylius.ui.edit'|trans }}
  10.             </a>
  11.             <a href="{{ path('open_marketplace_vendor_product_listings_preview', {'code': data.code }) }}" class="button item">
  12.                 <i class="search icon"></i>{{ 'app.ui.preview'|trans }}
  13.             </a>
  14.             {% if data.latestDraft.status != 'under_verification' and data.latestDraft.status != 'verified' %}
  15.             <form action="{{ path('open_marketplace_vendor_product_listings_send_for_verification', {'id': data.id }) }}" method="post">
  16.                 <button class="item send-for-verification">
  17.                     <i class="paper plane icon"></i>{{ 'open_marketplace.ui.send_for_verification'|trans }}</button>
  18.             </form>
  19.             {% endif %}
  20.             {% if data.product.featured|default(false) and null == data.product.featuredProduct|default(false) %}
  21.                 <button class="item require_confirmation_button disabled" disabled>
  22.                     <i class="crosshairs icon"></i>
  23.                     {{ 'app.ui.featured_by_admin'|trans }}
  24.                 </button>
  25.             {% else %}
  26.                 <form action="{{ path('open_marketplace_vendor_product_listings_feature', {'id': data.id }) }}" method="post">
  27.                     <button id="feature" class="item require_confirmation_button" data-requires-confirmation>
  28.                         <i class="checkmark icon"></i>
  29.                         {% if false == data.product.featured|default(false) %}
  30.                             {{ 'app.ui.feature'|trans }}
  31.                         {% else %}
  32.                             {{ 'app.ui.unfeature'|trans }}
  33.                         {% endif %}
  34.                     </button>
  35.                 </form>
  36.             {% endif %}
  37.             <form action="{{ path('open_marketplace_vendor_product_listings_enable', {'id': data.id }) }}" method="post">
  38.                 <button id="enable" class="item require_confirmation_button" data-requires-confirmation>
  39.                     <i class="low vision icon"></i>
  40.                     {% if data.enabled == true %}
  41.                         {{ 'open_marketplace.ui.disable'|trans }}
  42.                     {% else %}
  43.                         {{ 'open_marketplace.ui.enable'|trans }}
  44.                     {% endif %}
  45.                 </button>
  46.             </form>
  47.             {% if data.removed == false %}
  48.             <form action="{{ path('open_marketplace_vendor_product_listings_remove', {'id': data.id }) }}" method="post">
  49.                 <button class="item require_confirmation_button" data-requires-confirmation><i class="trash icon"></i>{{ 'open_marketplace.ui.remove'|trans }}</button>
  50.             </form>
  51.             {% endif %}
  52.         </div>
  53.     </div>
  54. </div>
  55. {% endif %}