- Add SDLC dashboard, pipeline editor, ops center UI - build.sh: clone business modules to pkgs/, xls2ui CRUD, fix created_by - global_func.py: password_encode None-safe wrapper - pipeline_app.py: permission cache warmup removed - load_path.py: RBAC permission registration for all modules - scripts/merge_i18n.py: i18n merge tool - bin/init_perms.py, bin/init_data.py: init scripts - set_role_perm.py: single permission registration - Model uitype fields set for form editing - pipeline_core/pipeline_ops load_path.py scripts
25 lines
544 B
Python
25 lines
544 B
Python
from ahserver.serverenv import ServerEnv
|
|
from ahserver.globalEnv import initEnv, password_encode as _password_encode
|
|
|
|
DBNAME = "pipeline"
|
|
|
|
|
|
def password_encode(s):
|
|
"""Wrapper to handle None input during login form load."""
|
|
if s is None:
|
|
return ''
|
|
return _password_encode(s)
|
|
|
|
|
|
def get_module_dbname(mname):
|
|
if 'pipeline' in mname:
|
|
return 'pipeline'
|
|
return 'sage'
|
|
|
|
|
|
def set_globalvariable():
|
|
initEnv()
|
|
g = ServerEnv()
|
|
g.get_module_dbname = get_module_dbname
|
|
g.password_encode = password_encode
|