[routing] Fix api representation (remove duplicates and fct).
This commit is contained in:
parent
e223c0791c
commit
0a94f71dad
|
@ -121,10 +121,8 @@ def api_routes(m_dom: ModuleType) -> Generator:
|
||||||
for verb in VERBS:
|
for verb in VERBS:
|
||||||
if verb not in d_route.keys():
|
if verb not in d_route.keys():
|
||||||
continue
|
continue
|
||||||
d_res[path][verb] = {
|
d_res[path][verb] = str_acl(d_route[verb]['params'])
|
||||||
'params': str_acl(d_route[verb]['params']),
|
|
||||||
'fct': d_route[verb]['fct'].__name__
|
|
||||||
}
|
|
||||||
|
|
||||||
yield path, d_res
|
print(d_res)
|
||||||
|
return d_res
|
||||||
|
|
||||||
|
|
|
@ -38,10 +38,10 @@ async def get_api_routes(request, *args, **kwargs):
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
#TODO: LADOC
|
#TODO: LADOC
|
||||||
return ORJSONResponse({
|
d_api = {}
|
||||||
domain: { path: route for path, route in api_routes(m_domain) }
|
for domain, m_domain in DOMAINSDICT.items():
|
||||||
for domain, m_domain in DOMAINSDICT.items()
|
d_api[domain] = api_routes(m_domain)
|
||||||
})
|
return ORJSONResponse(d_api)
|
||||||
|
|
||||||
|
|
||||||
async def schema_json(request, *args, **kwargs):
|
async def schema_json(request, *args, **kwargs):
|
||||||
|
|
Loading…
Reference in New Issue