mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-02 05:26:45 +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."""
|
"""Custom management command to prerender files."""
|
||||||
|
|
||||||
|
import logging
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from django.conf import settings
|
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.module_loading import import_string
|
||||||
from django.utils.translation import override as lang_over
|
from django.utils.translation import override as lang_over
|
||||||
|
|
||||||
|
logger = logging.getLogger('inventree')
|
||||||
|
|
||||||
|
|
||||||
def render_file(file_name, source, target, locales, ctx):
|
def render_file(file_name, source, target, locales, ctx):
|
||||||
"""Renders a file into all provided locales."""
|
"""Renders a file into all provided locales."""
|
||||||
@ -31,6 +34,10 @@ class Command(BaseCommand):
|
|||||||
|
|
||||||
def handle(self, *args, **kwargs):
|
def handle(self, *args, **kwargs):
|
||||||
"""Django command to prerender files."""
|
"""Django command to prerender files."""
|
||||||
|
if not settings.ENABLE_CLASSIC_FRONTEND:
|
||||||
|
logger.info('Classic frontend is disabled. Skipping prerendering.')
|
||||||
|
return
|
||||||
|
|
||||||
# static directories
|
# static directories
|
||||||
LC_DIR = settings.LOCALE_PATHS[0]
|
LC_DIR = settings.LOCALE_PATHS[0]
|
||||||
SOURCE_DIR = settings.STATICFILES_I18_SRC
|
SOURCE_DIR = settings.STATICFILES_I18_SRC
|
||||||
|
Loading…
x
Reference in New Issue
Block a user