async with get_sor_context(request._run_ns, 'rbac') as sor: recs = await sor.R('role', {}) d = [] for r in recs: if r.id in ['anonymous', 'any', 'logined']: continue elif r.orgtypeid == '*' or r.orgtypeid is None: continue elif r.name == '*' or r.name is None: continue else: d.append(f'{r.orgtypeid}.{r.name}') debug(f'roles={d}') d = sorted(list(set(d))) return d return []