INNER CODE UNIT · JavaScript
setupModel
vstconsulting/polemarch · frontend_src/history/index.js:115
export function setupModel(modelName) {
spa.signals.once(`models[${modelName}].fields.beforeInit`, (fields) => {
if (fields.initiator) {
fields.initiator.format = 'dynamic';
fields.initiator['x-options'] = {
callback: ({ initiator_type, options, project = app.rootVm.$route.params.id }) =>
initiatorField[initiator_type]({
initiator_type,
project,
...options,
}),
field: ['initiator_type', 'project', 'options'],
};
}
if (fields.mode) {
fields.mode.format = 'dynamic';
fields.mode['x-options'] = {
callback: ({ kind, project = app.rootVm.$route.params.id }) => {