diff --git a/mayan/apps/common/management/commands/initialsetup.py b/mayan/apps/common/management/commands/initialsetup.py index ed654d99d7..4c68772042 100644 --- a/mayan/apps/common/management/commands/initialsetup.py +++ b/mayan/apps/common/management/commands/initialsetup.py @@ -6,6 +6,8 @@ from django.conf import settings from django.core import management from django.utils.crypto import get_random_string +from ...signals import post_initial_setup + class Command(management.BaseCommand): help = 'Gets Mayan EDMS ready to be used (initializes database, creates a secret key, etc).' @@ -32,3 +34,4 @@ class Command(management.BaseCommand): ])) management.call_command('migrate', interactive=False) management.call_command('createautoadmin', interactive=False) + post_initial_setup.send(sender=self) diff --git a/mayan/apps/common/signals.py b/mayan/apps/common/signals.py new file mode 100644 index 0000000000..8b91f2b550 --- /dev/null +++ b/mayan/apps/common/signals.py @@ -0,0 +1,5 @@ +from __future__ import unicode_literals + +from django.dispatch import Signal + +post_initial_setup = Signal(use_caching=True)