diff --git a/src/BootstrapAdminUi/config/app/grid/templates.php b/src/BootstrapAdminUi/config/app/grid/templates.php index a10ef359..200bb62e 100644 --- a/src/BootstrapAdminUi/config/app/grid/templates.php +++ b/src/BootstrapAdminUi/config/app/grid/templates.php @@ -17,6 +17,7 @@ $container->extension('sylius_grid', [ 'templates' => [ 'action' => [ + 'apply_transition' => '@SyliusBootstrapAdminUi/shared/grid/action/apply_transition.html.twig', 'create' => '@SyliusBootstrapAdminUi/shared/grid/action/create.html.twig', 'delete' => '@SyliusBootstrapAdminUi/shared/grid/action/delete.html.twig', 'show' => '@SyliusBootstrapAdminUi/shared/grid/action/show.html.twig', diff --git a/src/BootstrapAdminUi/templates/shared/grid/action/apply_transition.html.twig b/src/BootstrapAdminUi/templates/shared/grid/action/apply_transition.html.twig new file mode 100644 index 00000000..1a28741c --- /dev/null +++ b/src/BootstrapAdminUi/templates/shared/grid/action/apply_transition.html.twig @@ -0,0 +1,22 @@ +{% if workflow_can(data, action.name) %} + {% if options.link.url is defined %} + {% set path = options.link.url %} + {% else %} + {% set path = path(options.link.route, options.link.parameters|default({id: data.id})) %} + {% endif %} + + {% set message = action.label|default('sylius.ui.apply_transition') %} + +
+{% endif %} diff --git a/src/UiTranslations/translations/messages.de.yaml b/src/UiTranslations/translations/messages.de.yaml index 2e0df115..ba18bae6 100644 --- a/src/UiTranslations/translations/messages.de.yaml +++ b/src/UiTranslations/translations/messages.de.yaml @@ -9,6 +9,7 @@ sylius: add_new_entry: 'Neuen Eintrag hinzufügen' administration_panel_login: 'Administrations-Bereich Anmeldung' all: 'Alle' + apply_transition: 'Anwenden' are_your_sure_you_want_to_perform_this_action: 'Möchten Sie diese Aktion wirklich durchführen?' cancel: 'Abbrechen' contains: 'Enthält' diff --git a/src/UiTranslations/translations/messages.en.yaml b/src/UiTranslations/translations/messages.en.yaml index b8deeff5..6d0ab5b5 100644 --- a/src/UiTranslations/translations/messages.en.yaml +++ b/src/UiTranslations/translations/messages.en.yaml @@ -10,6 +10,7 @@ sylius: administration_panel_login: 'Administration panel login' all: All all_rights_reserved: 'All rights reserved' + apply_transition: Apply are_your_sure_you_want_to_perform_this_action: 'Are you sure you want to perform this action?' cancel: Cancel copyright: Copyright diff --git a/src/UiTranslations/translations/messages.es.yaml b/src/UiTranslations/translations/messages.es.yaml index 8db99595..6805d8d1 100644 --- a/src/UiTranslations/translations/messages.es.yaml +++ b/src/UiTranslations/translations/messages.es.yaml @@ -8,6 +8,7 @@ sylius: actions: 'Acciones' administration_panel_login: 'Panel de administración' all: 'Todos' + apply_transition: 'Aplicar' are_your_sure_you_want_to_perform_this_action: '\¿Está seguro que quiere realizar esta acción?' cancel: 'Cancelar' contains: 'Contiene' diff --git a/src/UiTranslations/translations/messages.fr.yaml b/src/UiTranslations/translations/messages.fr.yaml index 2a7477b6..bb696a69 100644 --- a/src/UiTranslations/translations/messages.fr.yaml +++ b/src/UiTranslations/translations/messages.fr.yaml @@ -10,6 +10,7 @@ sylius: administration_panel_login: 'Connexion à l''espace d''administration' all: 'Tous' all_rights_reserved: Tous droits réservés + apply_transition: Appliquer are_your_sure_you_want_to_perform_this_action: 'Êtes-vous sûr(e) de vouloir effectuer cette action ?' cancel: 'Annuler' copyright: Copyright diff --git a/src/UiTranslations/translations/messages.nl.yaml b/src/UiTranslations/translations/messages.nl.yaml index f3d6d92f..1f0a03e0 100644 --- a/src/UiTranslations/translations/messages.nl.yaml +++ b/src/UiTranslations/translations/messages.nl.yaml @@ -10,6 +10,7 @@ sylius: administration_panel_login: 'Administratiepaneel login' all: Alles all_rights_reserved: 'Alle rechten voorbehouden' + apply_transition: Uitvoeren are_your_sure_you_want_to_perform_this_action: 'Weet je zeker dat je daze actie wilt uitvoeren?' cancel: Annuleren contains: Bevat diff --git a/src/UiTranslations/translations/messages.pl.yaml b/src/UiTranslations/translations/messages.pl.yaml index 5fa3ac0e..4a13b8b9 100644 --- a/src/UiTranslations/translations/messages.pl.yaml +++ b/src/UiTranslations/translations/messages.pl.yaml @@ -9,6 +9,7 @@ sylius: administration_panel_login: 'Logowanie do panelu administracyjnego' all: 'Wszystko' all_rights_reserved: 'Wszystkie prawa zastrzeżone' + apply_transition: 'Wykonaj' are_your_sure_you_want_to_perform_this_action: 'Czy na pewno chcesz wykonać tę akcję?' cancel: 'Anuluj' copyright: 'Prawa autorskie'