config = getConfig('.') DBPools(config.databases) dbname = get_module_dbname('entcms') async with db.sqlorContext(dbname) as sor: group = params_kw.get('group', None) ns = {'sort': 'sort_order asc'} if group: ns['config_group'] = group rows = await sor.R('cms_site_config', ns) result = {} for r in rows: g = r.get('config_group', '') if g not in result: result[g] = {} result[g][r.get('config_key', '')] = r.get('config_value', '') return {'status': 'ok', 'data': result}