diff --git a/routes/__init__.py b/routes/__init__.py index 472da7e..c10f5eb 100644 --- a/routes/__init__.py +++ b/routes/__init__.py @@ -1,6 +1,7 @@ from flask import Blueprint, Flask, render_template from flask_login import login_required from models import SiteSettings +import os def init_app(app: Flask): # Create blueprints @@ -28,6 +29,11 @@ def init_app(app: Flask): site_settings = SiteSettings.query.first() return dict(site_settings=site_settings) + # Add MASTER environment variable to all templates + @app.context_processor + def inject_master(): + return dict(is_master=os.environ.get('MASTER', 'false').lower() == 'true') + # Register blueprints app.register_blueprint(main_bp) app.register_blueprint(auth_bp) diff --git a/routes/__pycache__/__init__.cpython-313.pyc b/routes/__pycache__/__init__.cpython-313.pyc index f9adde5..af1bfe6 100644 Binary files a/routes/__pycache__/__init__.cpython-313.pyc and b/routes/__pycache__/__init__.cpython-313.pyc differ diff --git a/templates/common/base.html b/templates/common/base.html index f13db6a..9d223c4 100644 --- a/templates/common/base.html +++ b/templates/common/base.html @@ -31,6 +31,7 @@ {% endif %}
This is a master instance of DocuPulse. Additional functionality will be available soon.
+