From b4316ea228fe189b808f1d9d47307b0ffb49afbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Hrdina?= Date: Wed, 24 Nov 2021 12:43:46 +0000 Subject: [PATCH 01/30] wip: make bundle compatible with ibexa v3 --- bundle/Controller/Admin/Export/Export.php | 2 +- .../NetgenInformationCollectionExtension.php | 2 + bundle/Resources/views/admin/view.html.twig | 2 +- .../Resources/views/email/default.html.twig | 4 +- lib/API/Value/InformationCollectionStruct.php | 6 +- lib/Core/Action/BaseEmailAction.php | 20 ++-- .../AutoResponderProvider.php | 21 ++-- .../EmailDataProvider/DefaultProvider.php | 105 +++++------------- lib/Core/Factory/EmailDataFactory.php | 10 +- lib/Core/Mailer/SwiftMailerBasedMailer.php | 51 +++++++-- lib/Core/Mailer/SymfonyMailerBasedMailer.php | 10 +- lib/Resources/config/actions.yml | 7 +- lib/Resources/config/email_data_providers.yml | 8 ++ lib/Resources/config/factories.yml | 9 +- lib/Resources/config/mailers.yml | 9 ++ lib/Resources/config/services.yml | 4 +- 16 files changed, 133 insertions(+), 137 deletions(-) create mode 100644 lib/Resources/config/email_data_providers.yml create mode 100644 lib/Resources/config/mailers.yml diff --git a/bundle/Controller/Admin/Export/Export.php b/bundle/Controller/Admin/Export/Export.php index fc442760..79d98382 100644 --- a/bundle/Controller/Admin/Export/Export.php +++ b/bundle/Controller/Admin/Export/Export.php @@ -3,12 +3,12 @@ namespace Netgen\Bundle\InformationCollectionBundle\Controller\Admin\Export; use eZ\Publish\Core\MVC\Symfony\Security\Authorization\Attribute; +use Netgen\Bundle\InformationCollectionBundle\Form\ExportType; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Netgen\InformationCollection\API\Value\Export\ExportCriteria; use Netgen\InformationCollection\API\Service\Exporter; use Netgen\InformationCollection\Core\Export\ExportResponseFormatterRegistry; use Symfony\Component\HttpFoundation\Request; -use Netgen\InformationCollection\Form\Type\ExportType; use eZ\Publish\API\Repository\ContentService; final class Export extends AbstractController diff --git a/bundle/DependencyInjection/NetgenInformationCollectionExtension.php b/bundle/DependencyInjection/NetgenInformationCollectionExtension.php index f36e19d5..ef4c0d24 100644 --- a/bundle/DependencyInjection/NetgenInformationCollectionExtension.php +++ b/bundle/DependencyInjection/NetgenInformationCollectionExtension.php @@ -42,6 +42,8 @@ public function load(array $configs, ContainerBuilder $container) $libResourceLoader->load('services.yml'); $libResourceLoader->load('parameters.yml'); $libResourceLoader->load('default_settings.yml'); + $libResourceLoader->load('email_data_providers.yml'); + $libResourceLoader->load('mailers.yml'); $this->processSemanticConfig($container, $config); diff --git a/bundle/Resources/views/admin/view.html.twig b/bundle/Resources/views/admin/view.html.twig index fad83a99..a1d0eddb 100644 --- a/bundle/Resources/views/admin/view.html.twig +++ b/bundle/Resources/views/admin/view.html.twig @@ -32,7 +32,7 @@ - {{ ez_content_name(object.creator) }} + {{ ibexa_content_name(object.creator) }} {{ object.created|date("Y.m.d H:i") }} diff --git a/bundle/Resources/views/admin/overview.html.twig b/bundle/Resources/views/admin/overview.html.twig index afa2273c..a05d85fe 100644 --- a/bundle/Resources/views/admin/overview.html.twig +++ b/bundle/Resources/views/admin/overview.html.twig @@ -32,8 +32,8 @@ section   - {% if object.hasLocation %}{% endif %} - {{ ez_content_name(object.content) }} + {% if object.hasLocation %}{% endif %} + {{ ibexa_content_name(object.content) }} {% if object.hasLocation %}{% endif %} diff --git a/bundle/Resources/views/admin/path.html.twig b/bundle/Resources/views/admin/path.html.twig index 8ab489c5..a0df48fc 100644 --- a/bundle/Resources/views/admin/path.html.twig +++ b/bundle/Resources/views/admin/path.html.twig @@ -6,11 +6,11 @@ {% if app.request.get('contentId') %} {{ 'netgen_information_collection_admin_path_collected_information'|trans }} / - {{ ez_content_name(content) }} + {{ ibexa_content_name(content) }} {% elseif app.request.get('collectionId') %} {{ 'netgen_information_collection_admin_path_collected_information'|trans }} / - {{ ez_content_name(content) }} + {{ ibexa_content_name(content) }} / {{ collection.id }} {% else %} diff --git a/bundle/Resources/views/admin/view.html.twig b/bundle/Resources/views/admin/view.html.twig index fad83a99..54cf4a85 100644 --- a/bundle/Resources/views/admin/view.html.twig +++ b/bundle/Resources/views/admin/view.html.twig @@ -10,8 +10,8 @@ {% include "@NetgenInformationCollection/admin/flash_messages.html.twig" %} -

{{ 'netgen_information_collection_admin_view_title'|trans({'%collection_id%': collection.id, '%content_name%': ez_content_name(collection.content)}) }}

-
{{ 'netgen_information_collection_admin_view_subtitle'|trans({'%date%': collection.modified|date("Y.m.d H:i"), '%user_name%': ez_content_name(collection.creator)}) }}
+

{{ 'netgen_information_collection_admin_view_title'|trans({'%collection_id%': collection.id, '%content_name%': ibexa_content_name(collection.content)}) }}

+
{{ 'netgen_information_collection_admin_view_subtitle'|trans({'%date%': collection.modified|date("Y.m.d H:i"), '%user_name%': ibexa_content_name(collection.creator)}) }}
@@ -32,7 +32,7 @@