diff --git a/backend/apps/web/routers/chats.py b/backend/apps/web/routers/chats.py index 07f483698..bbe3d84b9 100644 --- a/backend/apps/web/routers/chats.py +++ b/backend/apps/web/routers/chats.py @@ -28,10 +28,7 @@ from apps.web.models.tags import ( from constants import ERROR_MESSAGES -from config import ( - SRC_LOG_LEVELS, - ALLOW_ADMIN_EXPORT -) +from config import SRC_LOG_LEVELS, ENABLE_ADMIN_EXPORT log = logging.getLogger(__name__) log.setLevel(SRC_LOG_LEVELS["MODELS"]) @@ -82,7 +79,7 @@ async def get_all_user_chats(user=Depends(get_current_user)): @router.get("/all/db", response_model=List[ChatResponse]) async def get_all_user_chats_in_db(user=Depends(get_admin_user)): - if not ALLOW_ADMIN_EXPORT: + if not ENABLE_ADMIN_EXPORT: raise HTTPException( status_code=status.HTTP_401_UNAUTHORIZED, detail=ERROR_MESSAGES.ACCESS_PROHIBITED, diff --git a/backend/apps/web/routers/utils.py b/backend/apps/web/routers/utils.py index d40a56d54..284f350a0 100644 --- a/backend/apps/web/routers/utils.py +++ b/backend/apps/web/routers/utils.py @@ -91,7 +91,7 @@ async def download_chat_as_pdf( @router.get("/db/download") async def download_db(user=Depends(get_admin_user)): - if not ALLOW_ADMIN_EXPORT: + if not ENABLE_ADMIN_EXPORT: raise HTTPException( status_code=status.HTTP_401_UNAUTHORIZED, detail=ERROR_MESSAGES.ACCESS_PROHIBITED, diff --git a/backend/config.py b/backend/config.py index c6e05811b..db226183e 100644 --- a/backend/config.py +++ b/backend/config.py @@ -382,7 +382,7 @@ MODEL_FILTER_LIST = [model.strip() for model in MODEL_FILTER_LIST.split(";")] WEBHOOK_URL = os.environ.get("WEBHOOK_URL", "") -ALLOW_ADMIN_EXPORT = os.environ.get("ALLOW_ADMIN_EXPORT", "True").lower() == "true" +ENABLE_ADMIN_EXPORT = os.environ.get("ENABLE_ADMIN_EXPORT", "True").lower() == "true" #################################### # WEBUI_VERSION diff --git a/backend/main.py b/backend/main.py index 0ee1ad18c..c7c78e18d 100644 --- a/backend/main.py +++ b/backend/main.py @@ -52,7 +52,7 @@ from config import ( GLOBAL_LOG_LEVEL, SRC_LOG_LEVELS, WEBHOOK_URL, - ALLOW_ADMIN_EXPORT, + ENABLE_ADMIN_EXPORT, ) from constants import ERROR_MESSAGES @@ -208,7 +208,7 @@ async def get_app_config(): "default_models": webui_app.state.DEFAULT_MODELS, "default_prompt_suggestions": webui_app.state.DEFAULT_PROMPT_SUGGESTIONS, "trusted_header_auth": bool(webui_app.state.AUTH_TRUSTED_EMAIL_HEADER), - "allow_admin_export": ALLOW_ADMIN_EXPORT, + "admin_export_enabled": ENABLE_ADMIN_EXPORT, } diff --git a/src/lib/components/admin/Settings/Database.svelte b/src/lib/components/admin/Settings/Database.svelte index 483f83251..06a0d595c 100644 --- a/src/lib/components/admin/Settings/Database.svelte +++ b/src/lib/components/admin/Settings/Database.svelte @@ -25,15 +25,15 @@