mirror of https://github.com/jumpserver/jumpserver
20 lines
664 B
Python
20 lines
664 B
Python
# -*- coding: utf-8 -*-
|
|
#
|
|
|
|
import os
|
|
from .. import const
|
|
from .base import INSTALLED_APPS, TEMPLATES
|
|
|
|
XPACK_DIR = os.path.join(const.BASE_DIR, 'xpack')
|
|
XPACK_ENABLED = os.path.isdir(XPACK_DIR)
|
|
XPACK_TEMPLATES_DIR = []
|
|
XPACK_CONTEXT_PROCESSOR = []
|
|
|
|
if XPACK_ENABLED:
|
|
from xpack.utils import get_xpack_templates_dir, get_xpack_context_processor
|
|
INSTALLED_APPS.insert(0, 'xpack.apps.XpackConfig')
|
|
XPACK_TEMPLATES_DIR = get_xpack_templates_dir(const.BASE_DIR)
|
|
XPACK_CONTEXT_PROCESSOR = get_xpack_context_processor()
|
|
TEMPLATES[0]['DIRS'].extend(XPACK_TEMPLATES_DIR)
|
|
TEMPLATES[0]['OPTIONS']['context_processors'].extend(XPACK_CONTEXT_PROCESSOR)
|