import { ViewType } from '@oinone/kunlun-meta';
import { LayoutManager, MaskManager } from '../../spi';
MaskManager.register(
{
moduleName: 'apps',
actionName: 'homepage'
},
`
`
);
LayoutManager.register(
{
moduleName: 'apps',
viewName: 'apps_module_gallery',
viewType: ViewType.Gallery
},
`
`
);
MaskManager.register(
{
moduleName: 'designerMetadata',
actionName: [
'modelDesignerFilter',
'uiDesignerFilter',
'wfDesignerFilter',
'mfDesignerFilter',
'eipDesignerFilter',
'dataDesignerFilter',
'printDesignerFilter',
'modelDesignerSyncFilter',
'uiDesignerSyncFilter',
'wfDesignerSyncFilter',
'mfDesignerSyncFilter',
'eipDesignerSyncFilter',
'dataDesignerSyncFilter',
'printDesignerSyncFilter'
]
},
`
`
);
const exportActionWithLayoutConfig = [
{
moduleName: 'designerMetadata',
model: 'dmeta.ModelDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'modelDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.UIDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'uiDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.WFDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'wfDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.MFDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'mfDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.EipDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'eipDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.DataDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'dataDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.PrintDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'printDesignerFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.ModelDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'modelDesignerSyncFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.UIDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'uiDesignerSyncFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.WFDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'wfDesignerSyncFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.EipDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'eipDesignerSyncFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.DataDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'dataDesignerSyncFilter'
},
{
moduleName: 'designerMetadata',
model: 'dmeta.PrintDesignerMetaExport',
viewType: ViewType.Detail,
actionName: 'printDesignerSyncFilter'
}
];
exportActionWithLayoutConfig.forEach((config) => {
LayoutManager.register(
config,
`
`
);
});