{
    "controller": "controllers/record",
    "boolFilterList": ["onlyMy"],
    "recordViews": {
        "detail": "views/templates/event/record/detail"
    },
    "activityDefs": {
        "activitiesCreate": true,
        "historyCreate": true
    },
    "viewSetupHandlers": {
        "record/detail": [
            "__APPEND__",
            "crm:handlers/event/reminders-handler"
        ],
        "record/edit": [
            "__APPEND__",
            "crm:handlers/event/reminders-handler"
        ]
    },
    "bottomPanels": {
        "detail": [
            {
                "name": "scheduler",
                "label": "Scheduler",
                "view": "crm:views/meeting/record/panels/scheduler",
                "disabled": true,
                "order": 3
            }
        ],
        "edit": [
            {
                "name": "scheduler",
                "label": "Scheduler",
                "view": "crm:views/meeting/record/panels/scheduler",
                "disabled": true,
                "order": 1
            }
        ]
    },
    "filterList": [
        {
            "name":"planned"
        },
        {
            "name":"held",
            "style": "success"
        },
        {
            "name":"todays"
        }
    ],
    "forcePatchAttributeDependencyMap": {
        "dateEnd": ["dateStart"],
        "dateEndDate": ["dateStartDate"]
    },
    "dynamicLogic":{
        "fields":{
            "duration": {
                "readOnly": {
                    "conditionGroup": [
                        {
                            "type": "isTrue",
                            "attribute": "isAllDay"
                        }
                    ]
                }
            }
        }
    }
}
