diff --git a/docs/docs/start/config.md b/docs/docs/start/config.md index fb6e9680cc..bb1523a3f8 100644 --- a/docs/docs/start/config.md +++ b/docs/docs/start/config.md @@ -434,6 +434,7 @@ The logo and custom messages can be changed/set: | --- | --- | --- | --- | | INVENTREE_CUSTOM_LOGO | customize.logo | Path to custom logo in the static files directory | *Not specified* | | INVENTREE_CUSTOM_SPLASH | customize.splash | Path to custom splash screen in the static files directory | *Not specified* | +| INVENTREE_CUSTOMIZE | customize.site_header | Custom site header in the Django admin | InvenTree Admin | | INVENTREE_CUSTOMIZE | customize.login_message | Custom message for login page | *Not specified* | | INVENTREE_CUSTOMIZE | customize.navbar_message | Custom message for navbar | *Not specified* | diff --git a/src/backend/InvenTree/InvenTree/urls.py b/src/backend/InvenTree/InvenTree/urls.py index 2b011bbb6d..db4edd1e0c 100644 --- a/src/backend/InvenTree/InvenTree/urls.py +++ b/src/backend/InvenTree/InvenTree/urls.py @@ -39,10 +39,14 @@ from .api import ( VersionTextView, VersionView, ) +from .config import get_setting from .magic_login import GetSimpleLoginView from .views import auth_request -admin.site.site_header = 'InvenTree Admin' +# Set admin header from config or use default +admin.site.site_header = get_setting( + 'INVENTREE_SITE_HEADER', 'customize.site_header', 'InvenTree Admin' +) apipatterns = [ diff --git a/src/backend/InvenTree/config_template.yaml b/src/backend/InvenTree/config_template.yaml index f61c9b50c4..78918a9829 100644 --- a/src/backend/InvenTree/config_template.yaml +++ b/src/backend/InvenTree/config_template.yaml @@ -217,6 +217,7 @@ ldap: # Customization options # Ref: https://docs.inventree.org/en/stable/start/config/#customization-options # customize: +# site_header: 'Custom Admin Panel' # Django admin panel header text # login_message: InvenTree demo instance - Click here for login details # navbar_message:
InvenTree demo mode
# hide_admin_link: true