Files
ad/molodetz/docs_api/__init__.py
T

22 lines
587 B
Python
Raw Normal View History

2026-10-05 09:36:20 +02:00
# retoor <retoor@molodetz.nl>
from molodetz.docs_api import account, admin, content, join
2026-10-05 09:36:20 +02:00
from molodetz.docs_api.registry import endpoint, field, substitute
def ordered_groups():
return [content.GROUP, join.GROUP, account.GROUP, admin.GROUP]
2026-10-05 09:36:20 +02:00
def all_endpoints():
return [item for group in ordered_groups() for item in group["endpoints"]]
def group_by_slug(slug):
for group in ordered_groups():
if group["slug"] == slug:
return group
return None
__all__ = ["all_endpoints", "endpoint", "field", "group_by_slug", "ordered_groups", "substitute"]