Feature 10941: User Management Enhancements
[osm/NBI.git] / osm_nbi / nbi.py
index d62e8a2..46fd8cc 100644 (file)
@@ -1934,6 +1934,9 @@ def _start_service():
 
     engine_config = cherrypy.tree.apps["/osm"].config
     for k, v in environ.items():
+        if k == "OSMNBI_USER_MANAGEMENT":
+            feature_state = eval(v.title())
+            engine_config["authentication"]["user_management"] = feature_state
         if not k.startswith("OSMNBI_"):
             continue
         k1, _, k2 = k[7:].lower().partition("_")