This repository has been archived on 2026-07-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
espocrm-base/application/Espo/Modules/Crm/Resources/metadata/clientDefs/Meeting.json
T
Yuri Kuznetsov da032f3518 preserve duration
2022-05-12 13:39:53 +03:00

140 lines
3.9 KiB
JSON

{
"controller": "controllers/record",
"acl": "crm:acl/meeting",
"views":{
"detail":"crm:views/meeting/detail"
},
"recordViews":{
"list":"crm:views/meeting/record/list",
"detail": "crm:views/meeting/record/detail"
},
"modalViews": {
"detail":"crm:views/meeting/modals/detail"
},
"sidePanels":{
"detail":[
{
"name":"attendees",
"label":"Attendees",
"view":"crm:views/meeting/record/panels/attendees",
"options":{
"fieldList":[
"users",
"contacts",
"leads"
]
},
"sticked": true,
"isForm": true,
"notRefreshable": true
}
],
"detailSmall":[
{
"name":"attendees",
"label":"Attendees",
"view":"crm:views/meeting/record/panels/attendees",
"sticked": true,
"isForm": true,
"notRefreshable": true
}
],
"edit":[
{
"name":"attendees",
"label":"Attendees",
"view":"crm:views/meeting/record/panels/attendees",
"sticked": true,
"isForm": true,
"notRefreshable": true
}
],
"editSmall":[
{
"name":"attendees",
"label":"Attendees",
"view":"crm:views/meeting/record/panels/attendees",
"sticked": true,
"isForm": true,
"notRefreshable": true
}
]
},
"bottomPanels": {
"detail": [
{
"name": "scheduler",
"label": "Scheduler",
"view": "crm:views/meeting/record/panels/scheduler",
"order": 3
}
],
"edit": [
{
"name": "scheduler",
"label": "Scheduler",
"view": "crm:views/meeting/record/panels/scheduler",
"order": 1
}
]
},
"filterList": [
{
"name":"planned"
},
{
"name":"held",
"style": "success"
},
{
"name":"todays"
}
],
"boolFilterList": ["onlyMy"],
"activityDefs": {
"link": "meetings",
"activitiesCreate": true,
"historyCreate": true
},
"forcePatchAttributeDependencyMap": {
"dateEnd": ["dateStart"],
"dateEndDate": ["dateStartDate"]
},
"dynamicLogic":{
"fields":{
"reminders": {
"visible": {
"conditionGroup": [
{
"type":"and",
"value": [
{
"type":"notEquals",
"attribute":"status",
"value":"Held"
},
{
"type":"notEquals",
"attribute":"status",
"value":"Not Held"
}
]
}
]
}
},
"duration": {
"readOnly": {
"conditionGroup": [
{
"type": "isTrue",
"attribute": "isAllDay"
}
]
}
}
}
},
"iconClass": "fas fa-calendar-check"
}