Files
mayan-edms/mayan/apps/dependencies/management/commands/installjavascript.py
Roberto Rosario 2fcb36c568 Support Google Font dependencies
Allow downloading fonts from Google Font at install time.
Closes GitLab issue #595, thanks to Martin (@efelon) for the
report. Closes re-opened GitLab issue #343.
Remove included Lato font.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-06-08 17:36:58 -04:00

31 lines
966 B
Python

from __future__ import unicode_literals
from django.core import management
from django.utils.translation import ugettext_lazy as _
from ...classes import GoogleFontDependency, 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
)
GoogleFontDependency.install_multiple(
app_label=options['app'], force=options['force'],
subclass_only=True
)