From 4d784f5948b13f35b5549dd4c12ede732bad12cc Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Mon, 24 May 2021 18:41:57 +0200 Subject: [PATCH 1/2] add tasks --- assets/js/addons/modal.js | 12 +++- core/Cache/SymfonyCacheManager.php | 8 ++- core/Controller/Task/TaskAdminController.php | 59 +++++++++++++++++++ core/Event/Task/TaskInitEvent.php | 39 ++++++++++++ core/Event/Task/TaskRunRequestedEvent.php | 44 ++++++++++++++ .../EventSuscriber/SettingEventSubscriber.php | 2 +- .../Task/CacheCleanTaskEventSubscriber.php | 36 +++++++++++ .../Task/TaskEventSubscriber.php | 34 +++++++++++ core/Resources/translations/messages.fr.yaml | 4 ++ .../views/admin/module/menu.html.twig | 10 ++++ .../views/task/task_admin/_form.html.twig | 5 ++ .../views/task/task_admin/index.html.twig | 56 ++++++++++++++++++ .../task_admin/run.html.twig} | 10 ++-- 13 files changed, 307 insertions(+), 12 deletions(-) create mode 100644 core/Controller/Task/TaskAdminController.php create mode 100644 core/Event/Task/TaskInitEvent.php create mode 100644 core/Event/Task/TaskRunRequestedEvent.php create mode 100644 core/EventSuscriber/Task/CacheCleanTaskEventSubscriber.php create mode 100644 core/EventSuscriber/Task/TaskEventSubscriber.php create mode 100644 core/Resources/views/task/task_admin/_form.html.twig create mode 100644 core/Resources/views/task/task_admin/index.html.twig rename core/Resources/views/{setting/setting_admin/filters.html.twig => task/task_admin/run.html.twig} (51%) diff --git a/assets/js/addons/modal.js b/assets/js/addons/modal.js index 0e389f2..af17e32 100644 --- a/assets/js/addons/modal.js +++ b/assets/js/addons/modal.js @@ -6,19 +6,25 @@ module.exports = function() { e.stopPropagation(); let container = $('#modal-container'); + const body = $('body') if (!container.length) { container = $('