"""Beta/staging settings — full functionality for preview.""" from .base import * # noqa: F403 from .logging import build_logging_config, logging_level_for_env DEBUG = env_bool("DJANGO_DEBUG", False) # noqa: F405 TIANJI_ENABLED = env_bool("TIANJI_ENABLED", True) # noqa: F405 if DEBUG: import warnings warnings.warn("DEBUG is enabled in beta environment.", stacklevel=1) SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTO", "https") USE_X_FORWARDED_HOST = True SESSION_COOKIE_SECURE = not DEBUG CSRF_COOKIE_SECURE = not DEBUG # Beta always runs the full app unless explicitly overridden. SITE_UNDER_CONSTRUCTION = env_bool("SITE_UNDER_CONSTRUCTION", False) # noqa: F405 DATABASE_ROUTERS = ["dj_queue.routers.DjQueueRouter"] TASKS = { "default": { "BACKEND": "dj_queue.backend.DjQueueBackend", "QUEUES": [], "OPTIONS": {}, }, } LOGGING = build_logging_config(logging_level_for_env("beta"), "beta")