]> git.agnieray.net Git - galette.git/commitdiff
Allow extending ajax data on batch removal
authorGuillaume AGNIERAY <dev@agnieray.net>
Sat, 25 Nov 2023 20:41:56 +0000 (21:41 +0100)
committerJohan Cwiklinski <johan@x-tnd.be>
Tue, 28 Nov 2023 13:50:46 +0000 (14:50 +0100)
galette/templates/default/elements/list.html.twig

index 536d850382adb2654e74daffaab589a74e67b4d9..713fe6153fc00a2399f2e2aaa67ee86ded797d9c 100644 (file)
             {% if login.isAdmin() or login.isStaff() %}
                         // Handle delete.
                         } else if (value == 'delete') {
+                            {% set removal_extra_data = removal_extra_data is defined ? removal_extra_data : "" %}
+                            {% set extra_data = "delete: true, entries_sel: $('#listform input[type=\"checkbox\"]:checked').map(function(){ return $(this).val(); }).get()" ~ removal_extra_data %}
                             {% include "elements/js/removal.js.twig" with {
                                 selector: ".batch-delete",
                                 deleteurl: url_for(batch.route.name, batch.route.args|default([])),
-                                extra_data: "delete: true, entries_sel: $('#listform input[type=\"checkbox\"]:checked').map(function(){ return $(this).val(); }).get()",
+                                extra_data: extra_data,
                                 method: "POST",
                                 loader: "button",
                                 loader_parent: ".batch-select-action"