Files
mayan-edms/mayan/apps/dependencies/management/commands/installjavascript.py
Roberto Rosario ea3b513ae3 Add new app to handle all dependencies
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-05-03 01:12:20 -04:00

27 lines
794 B
Python

from __future__ import unicode_literals
from django.core import management
from django.utils.translation import ugettext_lazy as _
from ...classes import JavaScriptDependency
class Command(management.BaseCommand):
help = 'Install JavaScript dependencies.'
def add_arguments(self, parser):
parser.add_argument(
'--app', action='store', dest='app',
help=_('Process a specific app.'),
)
parser.add_argument(
'--force', action='store_true', dest='force',
help=_('Force installation even if already installed.'),
)
def handle(self, *args, **options):
JavaScriptDependency.install_multiple(
app_label=options['app'], force=options['force'],
subclass_only=True
)