Select Git revision
pull_subtrees.sh
app.struct.ts 2.87 KiB
import { AppConfig } from '../app/vitis/app.model';
import {
vitisUsersMode,
vitisLogsMode,
vitisConfigVitisObject,
vitisConfigSharedDirObject,
vitisConfigEmailTemplatesObject,
vitisAPIVitisWebService,
vitisUserHeader,
vitisHelpHeader,
vitisTranslateConfig,
vitisConfigInterfaceObject
} from '../app/vitis/app.struct';
import {
vmapConfigVmapObject,
vmapTranslateConfig,
vmapAPIVmapWebService,
vmapAdminDatasourceObject,
vmapAdminCartoObject,
vmapMapsLayersMode,
vmapSymbolsFontsMode,
vmapCartoWidget,
vmapPrintWidget,
vmapMapPrintingsMode,
} from '../modules/vmap/struct/vmap.struct';
export const appStruct: AppConfig = {
'translate': [vitisTranslateConfig, vmapTranslateConfig],
'name': 'vMap',
'logo': {
'type': 'icon',
'class': 'icon-vitis-vitis'
},
'favicon': 'conf/images/Veremes-Leaf-Frame-W.png',
'modes': [{
'type': 'separator',
'label': 'TITLE_SEPARATOR_MAP',
'privilege': 'vmap_user'
},
vmapAdminCartoObject,
{
'type': 'separator',
'label': 'TITLE_MODE_VMAP_ADMIN',
'privilege': 'vmap_admin'
},
vmapAdminDatasourceObject,
vmapMapsLayersMode,
vmapSymbolsFontsMode,
{
'type': 'separator',
'label': 'Administration des impressions',
'privilege': 'vitis_admin'
},
vmapMapPrintingsMode,
{
'type': 'separator',
'label': 'TITLE_MODE_VMAP_ADMINISTRATION',
'privilege': 'vitis_admin'
},
vitisUsersMode,
{
'name': 'vitis_config',
'label': 'TITLE_MODE_CONFIGURATION',
'icon': 'icon-vitis-cogs',
'route': 'config',
'privilege': 'vitis_admin',
'objects': [
vitisConfigVitisObject,
vmapConfigVmapObject,
vitisConfigSharedDirObject,