{
    "id": "admin",
    "title": "Admin",
    "configurable": true,
    "menus": [
        {
            "menuId": "leftnav",
            "menuItemURL": "admin",
            "menuItemTitle": "admin.menus.leftnav.item",
            "moduleId": "admin",
            "iconClass": "fa fa-wrench",
            "position": 200
        }
    ],
    "components": [
        {
            "id": "securityLdapConfig",
            "title": "admin.comp.securityLdapConfig.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "directoryTypes": [
                {
                    "name": "OpenLDAP",
                    "value": "openldap"
                },
                {
                    "name": "Active Directory",
                    "value": "activedirectory"
                }
            ],
            "columnDefs": [
                {
                    "name": "authUserDn",
                    "displayName": "admin.security.ldapConfig.data.authUserDn",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "authUserPassword",
                    "displayName": "admin.security.ldapConfig.data.authUserPassword",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "base",
                    "displayName": "admin.security.ldapConfig.data.base",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "id",
                    "displayName": "admin.security.ldapConfig.data.directoryName",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "groupSearchBase",
                    "displayName": "admin.security.ldapConfig.data.groupSearchBase",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "admin.security.ldapConfig.data.groupSearchBaseOU",
                    "displayName": "groupSearchBaseOU",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "ldapUrl",
                    "displayName": "admin.security.ldapConfig.data.ldapUrl",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "userIdAttributeName",
                    "displayName": "admin.security.ldapConfig.data.userIdAttributeName",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "userSearchBase",
                    "displayName": "admin.security.ldapConfig.data.userSearchBase",
                    "visible": false,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "securityCalendarConfig",
            "configurableObjectTypes": [
                {
                    "label": "admin.security.calendarConfiguration.calendarConfigForm.configurableObjectTypes.cases.label",
                    "id": "CASE_FILE"
                },
                {
                    "label": "admin.security.calendarConfiguration.calendarConfigForm.configurableObjectTypes.complaints.label",
                    "id": "COMPLAINT"
                }
            ]
        },
        {
            "id": "correspondenceManagementMergeFields",
            "title": "admin.comp.correspondenceManagementMergeFields.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "enableRowSelection": true,
            "enableRowHeaderSelection": true,
            "enableFullRowSelection": true,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "fieldId",
                    "displayName": "admin.correspondenceManagement.mergefields.grid.fieldId",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "correspondenceFieldValue",
                    "displayName": "admin.correspondenceManagement.mergefields.grid.correspondenceFieldValue",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a href='#' editable-text='row.entity.correspondenceFieldValue'>{{ row.entity.correspondenceFieldValue}}</a>"
                },
                {
                    "name": "emailFieldValue",
                    "displayName": "admin.correspondenceManagement.mergefields.grid.emailFieldValue",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a href='#' editable-text='row.entity.emailFieldValue'>{{ row.entity.emailFieldValue}}</a>"
                },
                {
                    "name": "fieldDescription",
                    "displayName": "admin.correspondenceManagement.mergefields.grid.fieldDescription",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a href='#' editable-text='row.entity.fieldDescription'>{{ row.entity.fieldDescription}}</a>"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20
        },
        {
            "id": "correspondenceManagementTemplates",
            "title": "admin.comp.correspondenceManagementTemplates.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "enableRowSelection": true,
            "enableRowHeaderSelection": true,
            "enableFullRowSelection": true,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "admin.correspondenceManagement.templates.grid.id",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "label",
                    "displayName": "admin.correspondenceManagement.templates.grid.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "templateFilename",
                    "displayName": "admin.correspondenceManagement.templates.grid.title",
                    "visible": true,
                    "cellTemplate": "<a target='_blank' ng-href='{{row.entity.downloadFileName}}'><span ng-if=\"row.entity.templateFilename.indexOf('_') > 0\">{{row.entity.templateFilename.substring(row.entity.templateFilename.indexOf('_') + 1)}}</span><span ng-if=\"row.entity.templateFilename.indexOf('_') == -1\">{{row.entity.templateFilename}}</span></a>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "objectType",
                    "displayName": "admin.correspondenceManagement.templates.grid.objectType",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{ grid.appScope.utils.getLookupValue(grid.appScope.correspondenceObjectTypes, row.entity.objectType) | translate }}</div>",
                    "headerCellFilter": "translate",
                    "width": 120
                },
                {
                    "name": "templateModelProvider",
                    "displayName": "admin.correspondenceManagement.templates.grid.templateModelProvider",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "width": 320,
                    "cellTemplate": "<div><span>{{ row.entity.templateModelProvider.substr(row.entity.templateModelProvider.lastIndexOf(\".\") + 1) }}</span> <i class='fa fa-info-circle' style='cursor :pointer' ng-click='grid.appScope.getNavBarTree(row.entity.templateModelProvider, row.entity.objectType)'></i> </div>"
                },
                {
                    "name": "modified",
                    "displayName": "admin.correspondenceManagement.templates.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate",
                    "width": 120
                },
                {
                    "name": "modifier",
                    "displayName": "admin.correspondenceManagement.templates.grid.modifier",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                },
                {
                    "name": "activated",
                    "displayName": "admin.correspondenceManagement.templates.grid.activated",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.activated' class='label label-warning' ng-click='grid.appScope.activate(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusDeactivated</span><span ng-if='row.entity.activated' class='label label-success' ng-click='grid.appScope.activate(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusActivated</span></div>'",
                    "cellFilter": "translate",
                    "width": 120
                },
                {
                    "name": "enabled",
                    "displayName": "admin.correspondenceManagement.templates.grid.enabled",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.enabled' class='label label-danger' ng-click='grid.appScope.enable(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusDisabled</span><span ng-if='row.entity.enabled' class='label label-success' ng-click='grid.appScope.enable(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusEnabled</span></div>'",
                    "cellFilter": "translate",
                    "width": 120
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20
        },
        {
            "id": "correspondenceManagementTemplateVersions",
            "title": "admin.comp.correspondenceManagementTemplateVersions.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "templateVersionActive",
                    "displayName": "admin.correspondenceManagement.templates.grid.templateVersionActive",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.templateVersionActive' class='label label-warning'>No</span><span ng-if='row.entity.templateVersionActive' class='label label-success'>Yes</span></div>'",
                    "width": 70
                },
                {
                    "name": "templateVersion",
                    "displayName": "admin.correspondenceManagement.templates.grid.version",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "sort": {
                        "direction": "desc"
                    },
                    "width": 80
                },
                {
                    "name": "label",
                    "displayName": "admin.correspondenceManagement.templates.grid.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "templateFilename",
                    "displayName": "admin.correspondenceManagement.templates.grid.title",
                    "visible": true,
                    "cellTemplate": "<a target='_blank' ng-href='{{row.entity.downloadFileName}}'><span ng-if=\"row.entity.templateFilename.indexOf('_') > 0\">{{row.entity.templateFilename.substring(row.entity.templateFilename.indexOf('_') + 1)}}</span><span ng-if=\"row.entity.templateFilename.indexOf('_') == -1\">{{row.entity.templateFilename}}</span></a>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "objectType",
                    "displayName": "admin.correspondenceManagement.templates.grid.objectType",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "width": 100
                },
                {
                    "name": "modified",
                    "displayName": "admin.correspondenceManagement.templates.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate",
                    "width": 100
                },
                {
                    "name": "modifier",
                    "displayName": "admin.correspondenceManagement.templates.grid.modifier",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 10
        },
        {
            "id": "correspondenceManagementEmailTemplates",
            "title": "admin.comp.correspondenceManagementEmailTemplates.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "enableRowSelection": true,
            "enableRowHeaderSelection": true,
            "enableFullRowSelection": true,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "admin.correspondenceManagement.templates.grid.id",
                    "visible": false,
                    "headerCellFilter": "translate",
                    "enableCellEdit": false
                },
                {
                    "name": "label",
                    "displayName": "admin.correspondenceManagement.templates.grid.label",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "enableCellEdit": false
                },
                {
                    "name": "templateFilename",
                    "displayName": "admin.correspondenceManagement.templates.grid.title",
                    "visible": true,
                    "cellTemplate": "<a target='_blank' ng-href='{{row.entity.downloadFileName}}'><span ng-if=\"row.entity.templateFilename.indexOf('_') > 0\">{{row.entity.templateFilename.substring(row.entity.templateFilename.indexOf('_') + 1)}}</span><span ng-if=\"row.entity.templateFilename.indexOf('_') == -1\">{{row.entity.templateFilename}}</span></a>",
                    "headerCellFilter": "translate",
                    "enableCellEdit": false
                },
                {
                    "name": "objectType",
                    "displayName": "admin.correspondenceManagement.templates.grid.objectType",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{ grid.appScope.utils.getLookupValue(grid.appScope.correspondenceObjectTypes, row.entity.objectType) | translate }}</div>",
                    "headerCellFilter": "translate",
                    "enableCellEdit": false,
                    "width": 120
                },
                {
                    "name": "parentType",
                    "displayName": "admin.correspondenceManagement.templates.grid.parentType",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{ grid.appScope.utils.getLookupValue(grid.appScope.correspondenceParentTypes, row.entity.parentType) | translate }}</div>",
                    "headerCellFilter": "translate",
                    "enableCellEdit": false,
                    "width": 120
                },
                {
                    "name": "templateModelProvider",
                    "displayName": "admin.correspondenceManagement.templates.grid.templateModelProvider",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "width": 320,
                    "enableCellEdit": false,
                    "cellTemplate": "<div><span>{{ row.entity.templateModelProvider.substr(row.entity.templateModelProvider.lastIndexOf(\".\") + 1) }}</span> <i class='fa fa-info-circle' style='cursor :pointer' ng-click='grid.appScope.getNavBarTree(row.entity.templateModelProvider)'></i> </div>"
                },
                {
                    "name": "modified",
                    "displayName": "admin.correspondenceManagement.templates.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate",
                    "enableCellEdit": false,
                    "width": 120
                },
                {
                    "name": "modifier",
                    "displayName": "admin.correspondenceManagement.templates.grid.modifier",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames",
                    "enableCellEdit": false
                },
                {
                    "name": "emailSubject",
                    "displayName": "admin.correspondenceManagement.templates.grid.emailSubject",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<input class='ui-grid-cell-contents' type='text' ng-change='grid.appScope.emailSubjectChanged(row.entity)' ng-paste='grid.appScope.emailSubjectChanged(row.entity)' ng-input='row.entity.emailSubject' ng-model='row.entity.emailSubject'/>",
                    "enableCellEdit": true,
                    "width": 150
                },
                {
                    "name": "activated",
                    "displayName": "admin.correspondenceManagement.templates.grid.manualEmails",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.activated' class='label label-warning' ng-click='grid.appScope.activate(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusDeactivated</span><span ng-if='row.entity.activated' class='label label-success' ng-click='grid.appScope.activate(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusActivated</span></div>'",
                    "cellFilter": "translate",
                    "enableCellEdit": false,
                    "width": 120
                },
                {
                    "name": "enabled",
                    "displayName": "admin.correspondenceManagement.templates.grid.automatedEmails",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.enabled' class='label label-danger' ng-click='grid.appScope.enable(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusDisabled</span><span ng-if='row.entity.enabled' class='label label-success' ng-click='grid.appScope.enable(row.entity)' translate>admin.correspondenceManagement.templates.grid.statusEnabled</span></div>'",
                    "cellFilter": "translate",
                    "enableCellEdit": false,
                    "width": 120
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20
        },
        {
            "id": "correspondenceManagementEmailTemplateVersions",
            "title": "admin.comp.correspondenceManagementEmailTemplateVersions.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "templateVersionActive",
                    "displayName": "admin.correspondenceManagement.templates.grid.templateVersionActive",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.templateVersionActive' class='label label-warning'>No</span><span ng-if='row.entity.templateVersionActive' class='label label-success'>Yes</span></div>'",
                    "width": 70
                },
                {
                    "name": "templateVersion",
                    "displayName": "admin.correspondenceManagement.templates.grid.version",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "sort": {
                        "direction": "desc"
                    },
                    "width": 80
                },
                {
                    "name": "label",
                    "displayName": "admin.correspondenceManagement.templates.grid.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "templateFilename",
                    "displayName": "admin.correspondenceManagement.templates.grid.title",
                    "visible": true,
                    "cellTemplate": "<a target='_blank' ng-href='{{row.entity.downloadFileName}}'><span ng-if=\"row.entity.templateFilename.indexOf('_') > 0\">{{row.entity.templateFilename.substring(row.entity.templateFilename.indexOf('_') + 1)}}</span><span ng-if=\"row.entity.templateFilename.indexOf('_') == -1\">{{row.entity.templateFilename}}</span></a>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "objectType",
                    "displayName": "admin.correspondenceManagement.templates.grid.objectType",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "width": 100
                },
                {
                    "name": "parentType",
                    "displayName": "admin.correspondenceManagement.templates.grid.parentType",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "width": 100
                },
                {
                    "name": "modified",
                    "displayName": "admin.correspondenceManagement.templates.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate",
                    "width": 100
                },
                {
                    "name": "modifier",
                    "displayName": "admin.correspondenceManagement.templates.grid.modifier",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 10
        },
        {
            "id": "labelsConfig",
            "title": "admin.comp.labelsConfig.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "admin.application.labels.config.data.id",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "value",
                    "displayName": "admin.application.labels.config.data.value",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a href='#' editable-text='row.entity.value' onbeforesave='grid.appScope.updateLabelValue($data, row.entity)'>{{ row.entity.value}}</a>"
                },
                {
                    "name": "description",
                    "displayName": "admin.application.labels.config.data.description",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a href='#' editable-text='row.entity.description' onbeforesave='grid.appScope.updateLabelDesc($data, row.entity)'>{{ row.entity.description || 'Unknown' }}</a>"
                },
                {
                    "name": "defaultValue",
                    "displayName": "admin.application.labels.config.data.defaultValue",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "scheduleReportConfig",
            "title": "Schedule Report Config",
            "enabled": true,
            "type": "grid",
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 10,
            "rowHeight": "auto",
            "columnDefs": [
                {
                    "name": "jobName",
                    "displayName": "admin.reports.schedule.table.columns.jobName",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "recurrence",
                    "field": "jobTrigger.uiPassParam",
                    "displayName": "admin.reports.schedule.table.columns.recurrence",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "startTime",
                    "displayName": "admin.reports.schedule.table.columns.startTime",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.jobTrigger.startTime | date : ('admin.reports.schedule.table.startTimeFormat' | translate) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "startDate",
                    "displayName": "admin.reports.schedule.table.columns.startDate",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.jobTrigger.startTime | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "endDate",
                    "displayName": "admin.reports.schedule.table.columns.endDate",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.jobTrigger.endTime | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "emailAddresses",
                    "displayName": "admin.reports.schedule.table.columns.emailAddresses",
                    "visible": true,
                    "cellTemplate": "<div>{{ grid.appScope.extractEmailAddresses(row.entity) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "state",
                    "displayName": "admin.reports.schedule.table.columns.state",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "labelsChooser",
            "title": "Application - Labels Config grid",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "admin.application.labels.config.data.id",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "value",
                    "displayName": "admin.application.labels.config.data.value",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 5
        },
        {
            "id": "plainFormsConfig",
            "title": "admin.comp.plainFormsConfig.title",
            "enabled": true,
            "configurable": true,
            "type": "grid",
            "formsDropdown": [
                {
                    "id": "CASE_FILE",
                    "name": "Case File"
                },
                {
                    "id": "COMPLAINT",
                    "name": "Complaint"
                }
            ],
            "columnDefs": [
                {
                    "name": "name",
                    "displayName": "admin.forms.data.name",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "applicationName",
                    "displayName": "admin.forms.data.applicationName",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "description",
                    "displayName": "admin.forms.data.description",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "target",
                    "displayName": "admin.forms.data.target",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "workflowsConfig",
            "title": "admin.comp.workflowsConfig.title",
            "enabled": true,
            "configurable": true,
            "type": "grid",
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "id",
                    "visible": false
                },
                {
                    "name": "name",
                    "displayName": "admin.workflows.config.grid.businessProcess",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "description",
                    "displayName": "admin.workflows.config.grid.description",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents' title='{{row.entity.description}}'>{{row.entity.description}}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "key",
                    "displayName": "key",
                    "visible": false
                },
                {
                    "name": "fileName",
                    "displayName": "fileName",
                    "visible": false
                },
                {
                    "name": "created",
                    "displayName": "Created",
                    "visible": false,
                    "cellTemplate": "<div>{{ row.entity.created | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>"
                },
                {
                    "name": "modified",
                    "displayName": "admin.workflows.config.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "creator",
                    "displayName": "admin.workflows.config.grid.creator",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                },
                {
                    "name": "modifier",
                    "displayName": "modifier",
                    "visible": false
                }
            ],
            "createNewUrl": "https://activiti.alfresco.com/activiti-app/#/login"
        },
        {
            "id": "workflowsHistoryDialogConfig",
            "title": "admin.comp.workflowsHistoryDialogConfig.title",
            "enabled": true,
            "configurable": true,
            "type": "grid",
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "id",
                    "visible": false
                },
                {
                    "name": "name",
                    "displayName": "admin.workflows.config.grid.businessProcess",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents' title='{{row.entity.name}}'>{{row.entity.name}}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "description",
                    "displayName": "admin.workflows.config.grid.description",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents' title='{{row.entity.description}}'>{{row.entity.description}}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "key",
                    "displayName": "key",
                    "visible": false
                },
                {
                    "name": "version",
                    "displayName": "admin.workflows.config.grid.version",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "fileName",
                    "displayName": "fileName",
                    "visible": false
                },
                {
                    "name": "modified",
                    "displayName": "admin.workflows.config.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "creator",
                    "displayName": "admin.workflows.config.grid.creator",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                }
            ]
        },
        {
            "id": "workflowsDeactivatedHistoryDialogConfig",
            "title": "admin.comp.workflowsDeactivatedHistoryDialogConfig.title",
            "enabled": true,
            "configurable": true,
            "type": "grid",
            "columnDefs": [
                {
                    "name": "name",
                    "displayName": "admin.workflows.config.grid.businessProcess",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "description",
                    "displayName": "admin.workflows.config.grid.description",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents' title='{{row.entity.description}}'>{{row.entity.description}}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "version",
                    "displayName": "admin.workflows.config.grid.version",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "modified",
                    "displayName": "admin.workflows.config.grid.modified",
                    "visible": true,
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "creator",
                    "displayName": "admin.workflows.config.grid.creator",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                },
                {
                    "name": "status",
                    "field": "active",
                    "displayName": "admin.workflows.config.grid.status",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div align='center'><span ng-if='!row.entity.active'  ng-click='grid.appScope.activateWorkflow(row.entity)' class='label label-warning' translate>admin.workflows.config.grid.deactivated</span><span ng-if='row.entity.active' class='label label-success' translate>admin.workflows.config.grid.activated</span></div>'"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20
            ],
            "paginationPageSize": 10,
            "start": 0
        },
        {
            "id": "usersPicker",
            "title": "admin.comp.usersPicker.title",
            "enableFiltering": false,
            "configurable": true,
            "multiSelect": false,
            "showFacets": false,
            "columnDefs": [
                {
                    "name": "name",
                    "displayName": "admin.security.organizationalHierarchy.addMembersGridColumns.name",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "object_type_s",
                    "displayName": "admin.security.organizationalHierarchy.addMembersGridColumns.type",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "modified_date_tdt",
                    "displayName": "admin.security.organizationalHierarchy.addMembersGridColumns.modified",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{ row.entity.modified_date_tdt | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>"
                }
            ],
            "selectedItemsGrid": {
                "columnDefs": [
                    {
                        "name": "name",
                        "displayName": "admin.security.organizationalHierarchy.addMembersGridColumns.name",
                        "headerCellFilter": "translate"
                    },
                    {
                        "name": "delete",
                        "cellEditableCondition": false,
                        "width": 40,
                        "cellClass": "text-center",
                        "headerCellTemplate": "<span></span>",
                        "cellTemplate": "<span><i class='fa fa-trash-o' style='cursor :pointer' ng-click='grid.appScope.gridSelectedItems.deleteRow(row.entity)'></i></span>"
                    }
                ]
            },
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 10,
            "start": 0
        },
        {
            "id": "orgHierarchy",
            "title": "admin.comp.orgHierarchy.title",
            "enabled": "true",
            "configurable": true,
            "topLevelGroupTypes": [
                "LDAP_GROUP",
                "ADHOC_GROUP"
            ]
        },
        {
            "id": "cmisConfiguration",
            "title": "admin.comp.cmisConfiguration.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "id",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.id.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "baseUrl",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.baseUrl.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "username",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.username.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "password",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.password.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "useAlfrescoExtension",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.useAlfrescoExtension.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "maxIdle",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.maxIdle.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "maxActive",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.maxActive.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "maxWait",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.maxWait.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "minEvictionMillis",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.minEvictionMillis.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "evictionCheckIntervalMillis",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.evictionCheckIntervalMillis.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "reconnectCount",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.reconnectCount.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "reconnectFrequency",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.reconnectFrequency.label",
                    "visible": false,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "repositoryId",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.repositoryId.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "cmisVersioningState",
                    "displayName": "admin.documentManagement.cmisConfiguration.data.cmisVersioningState.label",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "emailTemplates",
            "title": "admin.comp.emailTemplates.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "templateName",
                    "displayName": "admin.security.emailTemplates.table.columns.templateName",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "emailPattern",
                    "displayName": "admin.security.emailTemplates.table.columns.emailPattern",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "source",
                    "displayName": "admin.security.emailTemplates.table.columns.source",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "objectTypes",
                    "displayName": "admin.security.emailTemplates.table.columns.objectTypes",
                    "headerCellFilter": "translate",
                    "cellFilter": "arrayToString"
                },
                {
                    "name": "actions",
                    "displayName": "admin.security.emailTemplates.table.columns.actions",
                    "headerCellFilter": "translate",
                    "cellFilter": "arrayToString"
                },
                {
                    "width": 150,
                    "name": "modified",
                    "visible": false,
                    "displayName": "admin.security.emailTemplates.table.columns.modified",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{ row.entity.modified | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>"
                },
                {
                    "width": 150,
                    "name": "modifier",
                    "visible": false,
                    "displayName": "admin.security.emailTemplates.table.columns.modifier",
                    "headerCellFilter": "translate",
                    "lookup": "userFullNames"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20,
            "objectTypes": [
                {
                    "name": "Case File",
                    "id": "CASE_FILE",
                    "displayName": "admin.security.emailTemplates.objectTypes.caseFile"
                },
                {
                    "name": "Complaint",
                    "id": "COMPLAINT",
                    "displayName": "admin.security.emailTemplates.objectTypes.complaint"
                },
                {
                    "name": "Task",
                    "id": "TASK",
                    "displayName": "admin.security.emailTemplates.objectTypes.task"
                },
                {
                    "name": "Document",
                    "id": "DOC_REPO",
                    "displayName": "admin.security.emailTemplates.objectTypes.document"
                }
            ],
            "actions": [
                {
                    "name": "Send as Attachments",
                    "id": "sendAsAttachments",
                    "displayName": "admin.security.emailTemplates.actions.sendAsAttachments"
                },
                {
                    "name": "Send as Links",
                    "id": "sendAsLinks",
                    "displayName": "admin.security.emailTemplates.actions.sendAsLinks"
                },
                {
                    "name": "Send as Attachments and Links",
                    "id": "sendAsAttachmentsAndLinks",
                    "displayName": "admin.security.emailTemplates.actions.sendAsAttachmentsAndLinks"
                }
            ],
            "sources": [
                {
                    "name": "Manual",
                    "id": "MANUAL"
                },
                {
                    "name": "Automated",
                    "id": "AUTOMATED"
                }
            ]
        },
        {
            "id": "standardLookup",
            "title": "Application - Standard lookup",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "key",
                    "displayName": "admin.application.lookups.config.data.key",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{row.entity.key}}<span ng-if='row.entity.primary' translate>common.labels.primary</span></div>"
                },
                {
                    "name": "value",
                    "displayName": "admin.application.lookups.config.data.value",
                    "headerCellFilter": "translate",
                    "cellFilter": "translate"
                },
                {
                    "name": "description",
                    "displayName": "admin.application.lookups.config.data.description",
                    "headerCellFilter": "translate",
                    "cellFilter": "translate"
                }
            ],
            "rowTemplate": "modules/admin/views/components/application-draggable-rows.view.html"
        },
        {
            "id": "inverseValuesLookup",
            "title": "Application - Inverse values lookup",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "columnDefs": [
                {
                    "name": "key",
                    "displayName": "admin.application.lookups.config.data.key",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "value",
                    "displayName": "admin.application.lookups.config.data.value",
                    "headerCellFilter": "translate",
                    "cellFilter": "translate"
                },
                {
                    "name": "inverseKey",
                    "displayName": "admin.application.lookups.config.data.inverseKey",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "inverseValue",
                    "displayName": "admin.application.lookups.config.data.inverseValue",
                    "headerCellFilter": "translate",
                    "cellFilter": "translate"
                },
                {
                    "name": "description",
                    "displayName": "admin.application.lookups.config.data.description",
                    "headerCellFilter": "translate",
                    "cellFilter": "translate"
                }
            ],
            "rowTemplate": "modules/admin/views/components/application-draggable-rows.view.html"
        },
        {
            "id": "timesheetConfiguration",
            "title": "admin.forms.timesheetConfiguration.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "chargeRole",
                    "displayName": "admin.forms.timesheetConfiguration.chargeRole",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "rate",
                    "displayName": "admin.forms.timesheetConfiguration.rate",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{ row.entity.rate | currency}}</div>"
                },
                {
                    "name": "active",
                    "displayName": "admin.forms.timesheetConfiguration.active.active",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "holiday",
            "title": "admin.application.holiday.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "holidayName",
                    "displayName": "admin.application.holiday.grid.holidayName",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "holidayDate",
                    "displayName": "admin.application.holiday.grid.holidayDate",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20
        },
        {
            "id": "recycleBin",
            "title": "admin.application.recycleBin.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "objectName",
                    "displayName": "admin.application.recycleBin.grid.objectName",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div context-menu='grid.appScope.contextmenuOptions(row)'>{{row.entity.objectName}}</div>"
                },
                {
                    "name": "containerObjectTitle",
                    "displayName": "admin.application.recycleBin.grid.containerObjectTitle",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a context-menu='grid.appScope.contextmenuOptions(row)' href='#' ng-click='grid.appScope.onClickObjLink($event, row.entity)'>{{row.entity.containerObjectTitle}}</a>"
                },
                {
                    "name": "dateModified",
                    "displayName": "admin.application.recycleBin.grid.dateModified",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div context-menu='grid.appScope.contextmenuOptions(row)'>{{ row.entity.dateModified | date: ('common.defaultDateTimeUIFormat' | translate)}}</div>"
                },
                {
                    "name": "fileSizeBytes",
                    "displayName": "admin.application.recycleBin.grid.fileSizeBytes",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div context-menu='grid.appScope.contextmenuOptions(row)'><span ng-if='row.entity.fileSizeBytes'>{{row.entity.fileSizeBytes}}</span> <span ng-if='row.entity.fileSizeBytes'>B</span></div>"
                },
                {
                    "name": "fileActiveVersionNameExtension",
                    "displayName": "admin.application.recycleBin.grid.fileActiveVersionNameExtension",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div context-menu='grid.appScope.contextmenuOptions(row)'>{{row.entity.fileActiveVersionNameExtension}}</div>"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20
        },
        {
            "id": "sequenceManagementConfiguration",
            "title": "admin.application.sequenceManagement.config.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "sequenceName",
                    "displayName": "admin.application.sequenceManagement.config.grid.sequenceName",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellClass": "ui-grid-cell-contents-auto",
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{ grid.appScope.utils.getLookupValue(grid.appScope.sequences, row.entity.sequenceName) | translate }}</div>"
                },
                {
                    "name": "sequenceDescription",
                    "displayName": "admin.application.sequenceManagement.config.grid.sequenceDescription",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "sequenceEnabled",
                    "displayName": "admin.application.sequenceManagement.config.grid.sequenceStatus",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<span align='center'>{{row.entity.sequenceEnabled ? ('admin.application.sequenceManagement.config.sequenceEnabled' | translate) : ('admin.application.sequenceManagement.config.sequenceDisabled' | translate)}}</span>"
                },
                {
                    "name": "act",
                    "cellEditableCondition": false,
                    "width": "70",
                    "headerCellTemplate": "<span></span>",
                    "cellTemplate": ""
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20,
            "sequenceManagementPartsConfig": {
                "id": "sequenceManagementPartsConfiguration",
                "title": "admin.application.sequenceManagement.config.title",
                "enabled": true,
                "type": "grid",
                "enableFiltering": false,
                "configurable": true,
                "columnDefs": [
                    {
                        "name": "sequencePartName",
                        "displayName": "admin.application.sequenceManagementParts.config.grid.sequenceName",
                        "visible": true,
                        "headerCellFilter": "translate"
                    },
                    {
                        "name": "sequencePartType",
                        "displayName": "admin.application.sequenceManagementParts.config.grid.sequenceDescription",
                        "visible": true,
                        "headerCellFilter": "translate"
                    },
                    {
                        "name": "act",
                        "cellEditableCondition": false,
                        "width": "90",
                        "headerCellTemplate": "<span></span>",
                        "cellTemplate": ""
                    }
                ],
                "paginationPageSizes": [
                    5,
                    10,
                    20,
                    50
                ],
                "paginationPageSize": 20,
                "sequenceManagementResetConfig": {
                    "id": "sequenceManagementResetConfig",
                    "title": "admin.application.sequenceManagementReset.title",
                    "type": "grid",
                    "enableFiltering": false,
                    "configurable": true,
                    "columnDefs": [
                        {
                            "name": "resetDate",
                            "displayName": "admin.application.sequenceManagementReset.grid.startResetDate",
                            "visible": true,
                            "headerCellFilter": "translate",
                            "cellTemplate": "<div>{{ (row.entity.resetDate | date: ('common.defaultDateTimeUIFormat' | translate)) }}</div>"
                        },
                        {
                            "name": "resetExecutedDate",
                            "displayName": "admin.application.sequenceManagementReset.grid.executedDate",
                            "visible": true,
                            "headerCellFilter": "translate",
                            "cellTemplate": "<div>{{ row.entity.resetExecutedDate ? (row.entity.resetExecutedDate | date: ('common.defaultDateTimeUIFormat' | translate)) : ''}}</div>"
                        },
                        {
                            "name": "resetRepeatableFlag",
                            "displayName": "admin.application.sequenceManagementReset.grid.repeat",
                            "visible": true,
                            "headerCellFilter": "translate",
                            "cellTemplate": "<span align='center'>{{row.entity.resetRepeatableFlag ? 'Enabled' : 'Disabled'}}</span>"
                        },
                        {
                            "name": "resetRepeatablePeriod",
                            "displayName": "admin.application.sequenceManagementReset.grid.repeatPeriod",
                            "visible": true,
                            "headerCellFilter": "translate"
                        },
                        {
                            "name": "act",
                            "cellEditableCondition": false,
                            "width": "70",
                            "headerCellTemplate": "<span></span>",
                            "cellTemplate": ""
                        }
                    ],
                    "paginationPageSizes": [
                        5,
                        10,
                        20,
                        50
                    ],
                    "paginationPageSize": 20
                }
            }
        },
        {
            "id": "sequenceRegistry",
            "title": "admin.application.sequenceRegistry.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": false,
            "configurable": true,
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20,
            "columnDefs": [
                {
                    "name": "sequenceValue",
                    "displayName": "admin.application.sequenceRegistry.sequenceValue",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "sequenceName",
                    "displayName": "admin.application.sequenceRegistry.sequenceName",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "sequencePartName",
                    "displayName": "admin.application.sequenceRegistry.sequencePartName",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "sequencePartValue",
                    "displayName": "admin.application.sequenceRegistry.sequencePartValue",
                    "visible": true,
                    "headerCellFilter": "translate"
                }
            ]
        },
        {
            "id": "objectTitleConfiguration",
            "title": "admin.application.objectTitleConfiguration.title",
            "columnDefs": [
                {
                    "name": "objectType",
                    "displayName": "admin.application.objectTitleConfiguration.objectType",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{ grid.appScope.getObjectTypeValue(row.entity.objectType) | translate }}</div>",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "enableTitleField",
                    "displayName": "admin.application.objectTitleConfiguration.enableTitleField",
                    "visible": true,
                    "headerCellFilter": "translate"
                },
                {
                    "name": "title",
                    "displayName": "admin.application.objectTitleConfiguration.titleOption",
                    "visible": true,
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{ grid.appScope.getTitleValue(row.entity.title) | translate }}</div>",
                    "headerCellFilter": "translate"
                }
            ],
            "radioButtonTitle": {
                "objectId": "admin.application.objectTitleConfiguration.objectId",
                "titleTitle": "admin.application.objectTitleConfiguration.titleTitle",
                "objectIdTitle": "admin.application.objectTitleConfiguration.objectIdTitle",
                "titleObjectId": "admin.application.objectTitleConfiguration.titleObjectId",
                "numberTitle": "admin.application.objectTitleConfiguration.numberTitle"
            },
            "objectTypeValue": {
                "CASE_FILE": "admin.application.objectTitleConfiguration.caseFile",
                "CONSULTATION": "admin.application.objectTitleConfiguration.consultation",
                "COMPLAINT": "admin.application.objectTitleConfiguration.complaint"
            }
        },
        {
            "id": "scheduledJobs",
            "title": "admin.application.scheduled.jobs.title",
            "enabled": true,
            "type": "grid",
            "enableFiltering": true,
            "configurable": true,
            "columnDefs": [
                {
                    "name": "jobName",
                    "displayName": "admin.application.scheduled.jobs.column.jobName.title",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "width": "20%"
                },
                {
                    "name": "trigger",
                    "displayName": "admin.application.scheduled.jobs.column.trigger.title",
                    "visible": true,
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div class='ui-grid-cell-contents'>{{row.entity.cronExpression != null ? row.entity.cronExpression : row.entity.repeatIntervalInSeconds}}</div>",
                    "width": "20%"
                },
                {
                    "name": "lastRun",
                    "displayName": "admin.application.scheduled.jobs.column.lastRun.title",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{ row.entity.lastRun | date: ('common.defaultDateTimeLongUIFormat' | translate)}}</div>",
                    "visible": true,
                    "width": "20%"
                },
                {
                    "name": "nextRun",
                    "displayName": "admin.application.scheduled.jobs.column.nextRun.title",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{ row.entity.nextRun | date: ('common.defaultDateTimeLongUIFormat' | translate)}}</div>",
                    "visible": true,
                    "width": "20%"
                },
                {
                    "name": "triggerState",
                    "displayName": "admin.application.scheduled.jobs.column.triggerState.title",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div><span>{{ row.entity.triggerState | translate}}</span> <i class='fa fa-play-circle-o' style='cursor :pointer' ng-click='grid.appScope.restoreTriggerState(row.entity)' title='Restore State'></i>  </div>",
                    "visible": true,
                    "width": "10%"
                },
                {
                    "name": "act",
                    "cellEditableCondition": false,
                    "width": "20%",
                    "headerCellTemplate": "<span></span>",
                    "cellTemplate": ""
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20
        }
    ],
    "tree": {
        "pageSize": 32,
        "filters": false,
        "sorters": false,
        "refresh": false,
        "search": false,
        "nodeTypes": [
            {
                "type": "prev",
                "icon": "fa fa-arrow-up"
            },
            {
                "type": "next",
                "icon": "fa fa-arrow-down"
            },
            {
                "type": "p/security",
                "label": "admin.security.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/security/ldap",
                "label": "admin.security.ldapConfig",
                "components": [
                    "security.ldap-config"
                ]
            },
            {
                "type": "p/security/org",
                "label": "admin.security.organizationalHierarchy.title",
                "components": [
                    "security.organizational-hierarchy"
                ]
            },
            {
                "type": "p/security/access",
                "label": "admin.security.functionalAccessControl",
                "components": [
                    "security.functional-access-control"
                ]
            },
            {
                "type": "p/security/priv",
                "label": "admin.security.selectPrivileges",
                "components": [
                    "security.select-privileges"
                ]
            },
            {
                "type": "p/security/ldapUser",
                "label": "admin.security.ldap.user.management.title",
                "components": [
                    "security.ldap-user-management"
                ]
            },
            {
                "type": "p/security/ldapGroup",
                "label": "admin.security.group.management.title",
                "components": [
                    "security.group-management"
                ]
            },
            {
                "type": "p/security/modules",
                "label": "admin.security.modules",
                "components": [
                    "security.modules"
                ]
            },
            {
                "type": "p/security/email",
                "label": "admin.security.emailConfiguration.title",
                "components": [
                    "security-email-sender-configuration"
                ]
            },
            {
                "type": "p/security/emailTmpl",
                "label": "admin.security.emailTemplates.title",
                "components": [
                    "security-email-templates"
                ]
            },
            {
                "type": "p/security/exchange",
                "label": "admin.security.exchangeConfiguration.title",
                "components": [
                    "security-exchange-configuration"
                ]
            },
            {
                "type": "p/security/documentUploadPolicy",
                "label": "admin.security.documentUploadPolicy.title",
                "components": [
                    "document-upload-policy-configuration"
                ]
            },
            {
                "type": "p/security/outgoingIncomingEmailConversion",
                "label": "admin.security.outgoingIncomingEmailConversion.title",
                "components": [
                    "outgoing-incoming-email-conversion-configuration"
                ]
            },
            {
                "type": "p/dashboard",
                "label": "admin.dashboard.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/dashboard/config",
                "label": "admin.dashboard.config",
                "components": [
                    "dashboard.config"
                ]
            },
            {
                "type": "p/reports",
                "label": "admin.reports.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/reports/config",
                "label": "admin.reports.config",
                "components": [
                    "reports.config"
                ]
            },
            {
                "type": "p/reports/schedule",
                "label": "admin.reports.schedule.title",
                "components": [
                    "reports.schedule"
                ]
            },
            {
                "type": "p/forms",
                "label": "admin.forms.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/forms/timesheetConfig",
                "label": "admin.forms.timesheetConfiguration.title",
                "components": [
                    "timesheet.config"
                ]
            },
            {
                "type": "p/forms/costsheetConfig",
                "label": "admin.forms.costsheetConfiguration.title",
                "components": [
                    "costsheet.config"
                ]
            },
            {
                "type": "p/workflows",
                "label": "admin.workflows.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/workflows/config",
                "label": "admin.workflows.config",
                "components": [
                    "workflows.config"
                ]
            },
            {
                "type": "p/formWorkflows",
                "label": "admin.formWorkflows.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/formWorkflows/link",
                "label": "admin.formWorkflows.link",
                "components": [
                    "form-workflows.link"
                ]
            },
            {
                "type": "p/application",
                "label": "admin.application.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/application/applicationConfiguration",
                "label": "admin.application.applicationConfiguration.title",
                "components": [
                    "application.application-configuration.config"
                ]
            },
            {
                "type": "p/application/applicationVersion",
                "label": "admin.application.version.config.title",
                "components": [
                    "application.version.config"
                ]
            },
            {
                "type": "p/application/labels",
                "label": "admin.application.labels.config.title",
                "components": [
                    "application.labels.config"
                ]
            },
            {
                "type": "p/application/lookups",
                "label": "admin.application.lookups.config.title",
                "components": [
                    "application-lookups.config"
                ]
            },
            {
                "type": "p/application/user",
                "label": "admin.application.userName.config.title",
                "components": [
                    "application-user-name.config"
                ]
            },
            {
                "type": "p/application/login",
                "label": "admin.application.login.config.title",
                "components": [
                    "application-login.config"
                ]
            },
            {
                "type": "p/application/audit",
                "label": "admin.application.auditHistory.config.title",
                "components": [
                    "application-audit-history.config"
                ]
            },
            {
                "type": "p/application/holiday",
                "label": "admin.application.holiday.title",
                "components": [
                    "application-holiday.config"
                ]
            },
            {
                "type": "p/application/businessHours",
                "label": "admin.application.businessHours.title",
                "components": [
                    "application-business-hours.config"
                ]
            },
            {
                "type": "p/application/formsType",
                "label": "admin.application.formsType.config.title",
                "components": [
                    "application-forms-type.config"
                ]
            },
            {
                "type": "p/application/sequenceManagement",
                "label": "admin.application.sequenceManagement.config.title",
                "components": [
                    "application-sequence-management.config"
                ]
            },
            {
                "type": "p/application/objectTitleConfiguration",
                "label": "admin.application.objectTitleConfiguration.title",
                "components": [
                    "application-object-title-configuration"
                ]
            },
            {
                "type": "p/application/recycleBin",
                "label": "admin.application.recycleBin.title",
                "components": [
                    "application-recycle-bin.config"
                ]
            },
            {
                "type": "p/application/scheduledJobs",
                "label": "admin.application.scheduled.jobs.title",
                "components": [
                    "application-scheduled-jobs-management"
                ]
            },
            {
                "type": "p/application/resetConfiguration",
                "label": "admin.application.resetConfiguration.title",
                "components": [
                    "application-reset-configuration"
                ]
            },
            {
                "type": "p/branding",
                "label": "admin.branding.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/branding/logo",
                "label": "admin.branding.logo",
                "components": [
                    "branding.logo"
                ]
            },
            {
                "type": "p/branding/css",
                "label": "admin.branding.customCss",
                "components": [
                    "branding.custom-css"
                ]
            },
            {
                "type": "p/correspondence",
                "label": "admin.correspondenceManagement.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/correspondence/mergefields",
                "label": "admin.correspondenceManagement.mergefields",
                "components": [
                    "correspondence-management-mergefields"
                ]
            },
            {
                "type": "p/correspondence/templates",
                "label": "admin.correspondenceManagement.templates",
                "components": [
                    "correspondence-management-templates"
                ]
            },
            {
                "type": "p/correspondence/emailTemplates",
                "label": "admin.correspondenceManagement.email.templates",
                "components": [
                    "correspondence-management-email-templates"
                ]
            },
            {
                "type": "p/document",
                "label": "admin.documentManagement.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/document/cmis",
                "label": "admin.documentManagement.cmisConfiguration",
                "components": [
                    "cmis-configuration"
                ]
            },
            {
                "type": "p/document/fileUploader",
                "label": "admin.documentManagement.fileUploader.title",
                "components": [
                    "file-uploader"
                ]
            },
            {
                "type": "p/document/deDuplication",
                "label": "admin.documentManagement.deDuplication.title",
                "components": [
                    "de-duplication"
                ]
            },
            {
                "type": "p/mediaServices",
                "label": "admin.mediaServices.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/mediaServices/transcriptionManagement",
                "label": "admin.mediaServices.transcriptionManagement",
                "components": [
                    "transcription-management"
                ]
            },
            {
                "type": "p/mediaServices/ocrManagement",
                "label": "admin.mediaServices.ocrManagement",
                "components": [
                    "ocr-management"
                ]
            },
            {
                "type": "p/mediaServices/awsManagement",
                "label": "admin.mediaServices.awsManagement",
                "components": [
                    "aws-transcription-management"
                ]
            },
            {
                "type": "p/stateOfArkcase",
                "label": "admin.stateOfArkcase.title",
                "icon": "fa fa-wrench",
                "components": []
            },
            {
                "type": "p/stateOfArkcase/stateOfArkcase",
                "label": "admin.stateOfArkcase.title",
                "components": [
                    "state-of-arkcase"
                ]
            }
        ]
    }
}
