added feature flag

This commit is contained in:
Beverly Nguyen
2025-04-10 12:35:04 -07:00
parent d8ca53e08b
commit 6dd44fdc2d
9 changed files with 72 additions and 44 deletions

View File

@@ -25,15 +25,17 @@ from app.utils.user import user_is_logged_in
def check_feature_flags():
# Placeholder for future feature flag checks
# Example:
# if request.path.startswith("/some-feature") and not current_app.config.get("FEATURE_SOME_FEATURE_ENABLED", False):
# abort(404)
if request.path.startswith("/jobs") and not current_app.config.get(
"FEATURE_SOCKET_ENABLED", False
):
abort(404)
pass
@main.route("/test/feature-flags")
def test_feature_flags():
return jsonify(
{"FEATURE_ABOUT_PAGE_ENABLED": current_app.config["FEATURE_ABOUT_PAGE_ENABLED"]}
{"FEATURE_SOCKET_ENABLED": current_app.config["FEATURE_SOCKET_ENABLED"]}
)