Skip to content

Commit 93bc623

Browse files
committed
Provided a configuration to enable/disable batch mail notification
1 parent 7253313 commit 93bc623

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

DependencyInjection/Configuration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public function getConfigTreeBuilder()
2222

2323
$root
2424
->children()
25+
->booleanNode('enable_mail_notification')->defaultFalse()->end()
2526
->scalarNode('sender_email')->defaultValue('[email protected]')->end()
2627
->end()
2728
->end();

DependencyInjection/OroBatchExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,10 @@ public function load(array $configs, ContainerBuilder $container)
2525
$loader->load('services.yml');
2626

2727
$container->setParameter('oro_batch.mail_notifier.sender_email', $config['sender_email']);
28+
if ($config['enable_mail_notification']) {
29+
$container
30+
->getDefinition('oro_batch.mail_notifier')
31+
->addTag('oro_batch.notifier');
32+
}
2833
}
2934
}

Resources/config/services.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,6 @@ services:
5151
- @twig
5252
- @mailer
5353
- %oro_batch.mail_notifier.sender_email%
54-
# There is no need to send email on each job
55-
# tags:
56-
# - { name: oro_batch.notifier }
5754

5855
oro_batch.step_factory:
5956
class: %oro_batch.step_factory.class%

0 commit comments

Comments
 (0)