Emit a post initial setup signal
This commit is contained in:
@@ -6,6 +6,8 @@ from django.conf import settings
|
|||||||
from django.core import management
|
from django.core import management
|
||||||
from django.utils.crypto import get_random_string
|
from django.utils.crypto import get_random_string
|
||||||
|
|
||||||
|
from ...signals import post_initial_setup
|
||||||
|
|
||||||
|
|
||||||
class Command(management.BaseCommand):
|
class Command(management.BaseCommand):
|
||||||
help = 'Gets Mayan EDMS ready to be used (initializes database, creates a secret key, etc).'
|
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('migrate', interactive=False)
|
||||||
management.call_command('createautoadmin', interactive=False)
|
management.call_command('createautoadmin', interactive=False)
|
||||||
|
post_initial_setup.send(sender=self)
|
||||||
|
|||||||
5
mayan/apps/common/signals.py
Normal file
5
mayan/apps/common/signals.py
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.dispatch import Signal
|
||||||
|
|
||||||
|
post_initial_setup = Signal(use_caching=True)
|
||||||
Reference in New Issue
Block a user