Emit a post initial setup signal

This commit is contained in:
Roberto Rosario
2015-06-16 01:58:59 -04:00
parent b41be2e763
commit 890ae87e9c
2 changed files with 8 additions and 0 deletions

View File

@@ -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)

View File

@@ -0,0 +1,5 @@
from __future__ import unicode_literals
from django.dispatch import Signal
post_initial_setup = Signal(use_caching=True)