Серверное приложение основанное на mysql-simple-rpc
git clone git://git.appcode.pw/mysql-simple-rpc.git npm install # в файле ~/configs/app.json меняет строку подключения cd refresh npm install cd .. node refresh # обновляем схемы node generator # генерируем провайдер
поддерживают следующие открытые API:
- ~/tpl/:type/:folder/:name — получение общих шаблонов
- ~/tpl-api/:type/:name/:field? — получение специфичных шаблонов
Спецификация общих запросов
- type: string — тип шаблона. Например: model, store, listview, sublistview, detailview
- folder: string — имя сущности. Например: cs_users
- name: string — имя шаблона. Например: cs_users-listview
Примеры:
~/tpl/store/sys_accesses/sys_accesses - получение хранилища для sys_accesses ~/tpl/listview/sys_accesses/sys_accesses-listview - получение списка для sys_accesses
Специфичные запросы
- type: string — тип шаблона
- model
- store
- listview
- detailview
- grid
- form
- column
- field
- modelfield
- sublistview
- subcolumn
- name: string — имя сущности
- field: string — имя поля. Применяется только для type:
- column
- field
- modelfield
- subcolumn
Пример:
~/tpl-api/model/cs_users - возвращается разметка для модели ~/tpl-api/modelfield/cs_users/id - возвращается разметка для поля