Allow skipping dependencies install during upgrade

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-05-08 19:18:04 -04:00
parent 33a2ca97ec
commit f6afec031d

View File

@@ -9,6 +9,12 @@ from ...signals import perform_upgrade, post_upgrade, pre_upgrade
class Command(management.BaseCommand):
help = 'Performs the required steps after a version upgrade.'
def add_arguments(self, parser):
parser.add_argument(
'--no-javascript', action='store_true', dest='no_javascript',
help='Don\'t download the JavaScript dependencies.',
)
def handle(self, *args, **options):
try:
pre_upgrade.send(sender=self)
@@ -19,9 +25,10 @@ class Command(management.BaseCommand):
)
)
management.call_command(
command_name='installjavascript', interactive=False
)
if not options.get('no_javascript', False):
management.call_command(
command_name='installjavascript', interactive=False
)
try:
perform_upgrade.send(sender=self)