{
    "id": "notifications",
    "title": "Notifications",
    "configurable": true,
    "menus": [
        {
            "menuId": "leftnav",
            "menuItemURL": "notifications",
            "menuItemTitle": "notifications.menus.leftnav.item",
            "moduleId": "notification",
            "iconClass": "fa fa-bell-o",
            "position": 120
        }
    ],
    "components": [
        {
            "id": "notificationsFacetedSearch",
            "title": "notifications.comp.notificationsFacetedSearch.title",
            "enabled": "true",
            "configurable": true,
            "type": "grid",
            "enableFiltering": false,
            "enableSorting": true,
            "emptySearch": true,
            "typeAheadColumn": "title_parseable",
            "columnDefs": [
                {
                    "name": "parent_id_s",
                    "displayName": "notifications.comp.grid.columns.id",
                    "headerCellFilter": "translate",
                    "visible": false
                },
                {
                    "name": "description_parseable",
                    "displayName": "notifications.comp.grid.columns.description",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{row.entity.description_parseable || row.entity.title_parseable}} on {{(row.entity.action_date_tdt || row.entity.modified_date_tdt) | date : ('common.defaultDateTimeUIFormat' | translate)}}</div>"
                },
                {
                    "name": "parent_number_lcs",
                    "displayName": "notifications.comp.grid.columns.parentNumber",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<a arkcase-href object-data='row.entity' is-parent='true' url='row.entity.notification_link_s' ng-if='row.entity.related_object_number_s'>{{row.entity.related_object_number_s}}</a><a arkcase-href object-data='row.entity' is-parent='true' url='row.entity.notification_link_s' ng-if='!row.entity.related_object_number_s'>{{row.entity.parent_number_lcs}}</a>"
                },
                {
                    "name": "parent_type_s",
                    "displayName": "notifications.comp.grid.columns.objType",
                    "cellFilter": "mapKeyValue: grid.appScope.customization.labels",
                    "headerCellFilter": "translate"
                },
                {
                    "name": "modified_date_tdt",
                    "type": "date",
                    "sort": {
                        "direction": "desc"
                    },
                    "displayName": "notifications.comp.grid.columns.modified",
                    "headerCellFilter": "translate",
                    "cellTemplate": "<div>{{(row.entity.modified_date_tdt || row.entity.action_date_tdt) | date : ('common.defaultDateTimeUIFormat' | translate) }}</div>"
                }
            ],
            "paginationPageSizes": [
                5,
                10,
                20,
                50
            ],
            "paginationPageSize": 20,
            "start": 0,
            "filter": "\"Object Type\": NOTIFICATION & \"Owner\": userId",
            "filterName": "Object Type",
            "sort": "modified_date_tdt desc",
            "reportFileName": "notifications",
            "autoSuggestObjectType": "NOTIFICATION",
            "isAutoSuggestActive": true,
            "hiddenFacets": [
                "Owner",
                "Document Repository Name"
            ]
        }
    ]
}