20 lines
561 B
Python
20 lines
561 B
Python
# retoor <retoor@molodetz.nl>
|
|
from molodetz.services.base import manager
|
|
|
|
|
|
def live_services():
|
|
rows = []
|
|
for service in manager.services.values():
|
|
rows.append(
|
|
{
|
|
"name": service.name,
|
|
"title": service.title,
|
|
"description": service.description,
|
|
"fields": [
|
|
{"key": field.key, "type": field.type, "label": field.label, "group": field.group}
|
|
for field in service.fields()
|
|
],
|
|
}
|
|
)
|
|
return rows
|