“Meta” metadata publishing service¶
meta
- built-in service in the rest module, which provides access to the meta repository interface in the web service format.
The service requires a connection in deploy.json
and a mandatory indication of options.dataRepo
and options.metaRepo
, example:
"meta": {
"module": "modules/rest/lib/impl/meta",
"options": {
"dataRepo": "ion://dataRepo",
"metaRepo": "ion://metaRepo"
}
}
All : doc:authorization types <../authorization/index> are supported, by default - authorization with credentials.
The service provides access to the following ** GET ** requests:
- Получение информации о классе метаданных: getMeta
- Получение списка всех классов метаданных: listMeta
- Получение информации о классе-предке: ancestor
- Получение информации о свойствах объектов класса: propertyMetas
- Получение списка секций навигации: getNavigationSections
- Получение информации о секции навигации: getNavigationSection
- Получение информации об узле навигации: getNode
- Получение списка узлов навигации в секции: getNodes
- Получение информации о списочной форме представления объектов класса: getListViewModel
- Получение информации о форме представления объектов класса в виде коллекции: getCollectionViewModel
- Получение информации о форме представления объектов класса при редактировании: getItemViewModel
- Получение информации о форме представления объектов класса при создании: getCreationViewModel
- Получение информации о форме представления объектов класса при просмотре: getDetailViewModel
- Получение списка возможных бизнес-процессов для класса: getWorkflows
- Получение информации о форме представления объекта класса при некотором состоянии бизнес-процесса: getWorkflowView
- Получение информации о бизнес-процессе класса: getWorkflow
- Получение информации о маске формы представления: getMask