Add JavaScript manager.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-04-05 03:29:28 -04:00
parent 94bdea3c69
commit b7b1a87f23
8 changed files with 197 additions and 1 deletions

View File

@@ -11,5 +11,6 @@ class Command(management.BaseCommand):
def handle(self, *args, **options):
management.call_command('createsettings', interactive=False)
pre_initial_setup.send(sender=self)
management.call_command('installjavascript', interactive=False)
management.call_command('createautoadmin', interactive=False)
post_initial_setup.send(sender=self)

View File

@@ -0,0 +1,13 @@
from __future__ import unicode_literals
from django.core import management
from ...javascript import JSDependencyManager
class Command(management.BaseCommand):
help = 'Install JavaScript dependencies.'
def handle(self, *args, **options):
js_manager = JSDependencyManager()
js_manager.install()

View File

@@ -17,6 +17,8 @@ class Command(management.BaseCommand):
'Error during pre_upgrade signal: %s' % exception
)
management.call_command('installjavascript', interactive=False)
try:
perform_upgrade.send(sender=self)
except Exception as exception: