mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-01 21:16:46 +00:00
Handle pre-rendering when classic frontend is disabled (#8563)
This commit is contained in:
parent
86c4a67bf3
commit
7b1b476851
@ -1,5 +1,6 @@
|
||||
"""Custom management command to prerender files."""
|
||||
|
||||
import logging
|
||||
import os
|
||||
|
||||
from django.conf import settings
|
||||
@ -9,6 +10,8 @@ from django.template.loader import render_to_string
|
||||
from django.utils.module_loading import import_string
|
||||
from django.utils.translation import override as lang_over
|
||||
|
||||
logger = logging.getLogger('inventree')
|
||||
|
||||
|
||||
def render_file(file_name, source, target, locales, ctx):
|
||||
"""Renders a file into all provided locales."""
|
||||
@ -31,6 +34,10 @@ class Command(BaseCommand):
|
||||
|
||||
def handle(self, *args, **kwargs):
|
||||
"""Django command to prerender files."""
|
||||
if not settings.ENABLE_CLASSIC_FRONTEND:
|
||||
logger.info('Classic frontend is disabled. Skipping prerendering.')
|
||||
return
|
||||
|
||||
# static directories
|
||||
LC_DIR = settings.LOCALE_PATHS[0]
|
||||
SOURCE_DIR = settings.STATICFILES_I18_SRC
|
||||
|
Loading…
x
Reference in New Issue
Block a user