New signal triggered when DKIM keys are generated.

This commit is contained in:
Antoine Nguyen
2018-02-24 10:00:23 +01:00
parent 83d0564c27
commit 728b6050c2
2 changed files with 5 additions and 0 deletions
@@ -11,7 +11,9 @@ from django.utils.encoding import smart_text
from modoboa.lib import sysutils
from modoboa.parameters import tools as param_tools
from .... import models
from .... import signals
class ManageDKIMKeys(BaseCommand):
@@ -51,3 +53,5 @@ class ManageDKIMKeys(BaseCommand):
enable_dkim=True, dkim_private_key_path="")
for domain in qset:
self.create_new_dkim_key(domain)
if qset.exists():
signals.new_dkim_keys.send(sender=self.__class__, domains=qset)
+1
View File
@@ -32,3 +32,4 @@ get_domain_form_instances = django.dispatch.Signal(
# get_domain_tags = django.dispatch.Signal(providing_args=["domain"])
import_object = django.dispatch.Signal(providing_args=["objtype"])
use_external_recipients = django.dispatch.Signal(providing_args=["recipients"])
new_dkim_keys = django.dispatch.Signal(providing_args=["domains"])