Initial commit
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"aclPortal": "crm:acl-portal/account",
|
||||
"views": {
|
||||
"detail": "crm:views/account/detail"
|
||||
},
|
||||
"sidePanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
],
|
||||
"detailSmall": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
]
|
||||
},
|
||||
"bottomPanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"disabled": true
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history",
|
||||
"disabled": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"contacts": {
|
||||
"filterList": [
|
||||
"all",
|
||||
"accountActive"
|
||||
],
|
||||
"layout": "listForAccount",
|
||||
"orderBy": "name",
|
||||
"createAttributeMap": {
|
||||
"billingAddressCity": "addressCity",
|
||||
"billingAddressStreet": "addressStreet",
|
||||
"billingAddressPostalCode": "addressPostalCode",
|
||||
"billingAddressState": "addressState",
|
||||
"billingAddressCountry": "addressCountry",
|
||||
"id": "accountId",
|
||||
"name": "accountName"
|
||||
}
|
||||
},
|
||||
"opportunities": {
|
||||
"layout": "listForAccount"
|
||||
},
|
||||
"campaignLogRecords": {
|
||||
"rowActionsView": "views/record/row-actions/empty",
|
||||
"select": false,
|
||||
"create": false
|
||||
},
|
||||
"targetLists": {
|
||||
"rowActionsView": "crm:views/record/row-actions/relationship-target",
|
||||
"layout": "listForTarget",
|
||||
"view": "crm:views/record/panels/target-lists"
|
||||
}
|
||||
},
|
||||
"filterList": [
|
||||
{
|
||||
"name": "recentlyCreated"
|
||||
}
|
||||
],
|
||||
"boolFilterList": [
|
||||
"onlyMy"
|
||||
],
|
||||
"additionalLayouts": {
|
||||
"detailConvert": {
|
||||
"type": "detail"
|
||||
}
|
||||
},
|
||||
"color": "#edc755",
|
||||
"iconClass": "fas fa-building"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"controller": "crm:controllers/activities"
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"colors": {
|
||||
"Meeting": "#558BBD",
|
||||
"Call": "#CF605D",
|
||||
"Task": "#70c173"
|
||||
},
|
||||
"scopeList": ["Meeting", "Call", "Task"],
|
||||
"modeList": ["month", "agendaWeek", "timeline", "agendaDay"],
|
||||
"sharedViewModeList": ["basicWeek", "month", "basicDay"],
|
||||
"additionalColorList": ["#AB78AD", "#CC9B45"],
|
||||
"iconClass": "far fa-calendar-alt",
|
||||
"slotDuration": 30
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"acl": "crm:acl/call",
|
||||
"views":{
|
||||
"detail":"crm:views/call/detail"
|
||||
},
|
||||
"recordViews":{
|
||||
"list": "crm:views/call/record/list",
|
||||
"detail": "crm:views/call/record/detail",
|
||||
"editSmall": "crm:views/call/record/edit-small"
|
||||
},
|
||||
"modalViews": {
|
||||
"detail":"crm:views/meeting/modals/detail"
|
||||
},
|
||||
"viewSetupHandlers": {
|
||||
"record/detail": [
|
||||
"__APPEND__",
|
||||
"crm:handlers/event/reminders-handler"
|
||||
],
|
||||
"record/edit": [
|
||||
"__APPEND__",
|
||||
"crm:handlers/event/reminders-handler"
|
||||
]
|
||||
},
|
||||
"sidePanels":{
|
||||
"detail":[
|
||||
{
|
||||
"name":"attendees",
|
||||
"label":"Attendees",
|
||||
"view":"crm:views/meeting/record/panels/attendees",
|
||||
"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",
|
||||
"disabled": false,
|
||||
"order": 3
|
||||
}
|
||||
],
|
||||
"edit": [
|
||||
{
|
||||
"name": "scheduler",
|
||||
"label": "Scheduler",
|
||||
"view": "crm:views/meeting/record/panels/scheduler",
|
||||
"disabled": false,
|
||||
"order": 1
|
||||
}
|
||||
],
|
||||
"editSmall": [
|
||||
{
|
||||
"name": "scheduler",
|
||||
"label": "Scheduler",
|
||||
"view": "crm:views/meeting/record/panels/scheduler",
|
||||
"disabled": false,
|
||||
"order": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"filterList": [
|
||||
{
|
||||
"name":"planned"
|
||||
},
|
||||
{
|
||||
"name":"held",
|
||||
"style": "success"
|
||||
},
|
||||
{
|
||||
"name":"todays"
|
||||
}
|
||||
],
|
||||
"boolFilterList": ["onlyMy"],
|
||||
"activityDefs": {
|
||||
"link": "calls",
|
||||
"activitiesCreate": true,
|
||||
"historyCreate": true
|
||||
},
|
||||
"forcePatchAttributeDependencyMap": {
|
||||
"dateEnd": ["dateStart"],
|
||||
"dateEndDate": ["dateStartDate"]
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"contacts": {
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
}
|
||||
},
|
||||
"additionalLayouts": {
|
||||
"bottomPanelsEditSmall": {
|
||||
"type": "bottomPanelsEditSmall"
|
||||
}
|
||||
},
|
||||
"iconClass": "fas fa-phone"
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"menu": {
|
||||
"list": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "Target Lists",
|
||||
"link": "#TargetList",
|
||||
"acl": "read",
|
||||
"style": "default",
|
||||
"aclScope": "TargetList"
|
||||
}
|
||||
],
|
||||
"dropdown": [
|
||||
{
|
||||
"label": "Mass Emails",
|
||||
"link": "#MassEmail",
|
||||
"acl": "read",
|
||||
"aclScope": "MassEmail"
|
||||
},
|
||||
{
|
||||
"label": "Email Templates",
|
||||
"link": "#EmailTemplate",
|
||||
"acl": "read",
|
||||
"aclScope": "EmailTemplate"
|
||||
},
|
||||
{
|
||||
"label": "Tracking URLs",
|
||||
"labelTranslation": "Campaign.links.trackingUrls",
|
||||
"link": "#CampaignTrackingUrl",
|
||||
"acl": "read",
|
||||
"aclScope": "CampaignTrackingUrl"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"recordViews": {
|
||||
"detail": "crm:views/campaign/record/detail"
|
||||
},
|
||||
"views": {
|
||||
"detail": "crm:views/campaign/detail"
|
||||
},
|
||||
"sidePanels":{
|
||||
"detail":[
|
||||
{
|
||||
"name": "statistics",
|
||||
"label": "Statistics",
|
||||
"view": "crm:views/campaign/record/panels/campaign-stats",
|
||||
"hidden": false,
|
||||
"isForm": true,
|
||||
"notRefreshable": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"campaignLogRecords": {
|
||||
"view": "crm:views/campaign/record/panels/campaign-log-records",
|
||||
"layout": "listForCampaign",
|
||||
"rowActionsView": "views/record/row-actions/remove-only",
|
||||
"selectDisabled": false,
|
||||
"createDisabled": true
|
||||
},
|
||||
"massEmails": {
|
||||
"createAttributeMap": {
|
||||
"targetListsIds": "targetListsIds",
|
||||
"targetListsNames": "targetListsNames",
|
||||
"excludingTargetListsIds": "excludingTargetListsIds",
|
||||
"excludingTargetListsNames": "excludingTargetListsNames"
|
||||
},
|
||||
"createHandler": "crm:handlers/campaign/mass-emails-create",
|
||||
"selectDisabled": true,
|
||||
"recordListView": "crm:views/mass-email/record/list-for-campaign",
|
||||
"rowActionsView": "crm:views/mass-email/record/row-actions/for-campaign"
|
||||
},
|
||||
"trackingUrls": {
|
||||
"selectDisabled": true,
|
||||
"rowActionsView": "views/record/row-actions/relationship-no-unlink"
|
||||
}
|
||||
},
|
||||
"filterList": [
|
||||
"active"
|
||||
],
|
||||
"boolFilterList": ["onlyMy"],
|
||||
"iconClass": "fas fa-chart-line"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"acl": "crm:acl/campaign-tracking-url"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"acl": "crm:acl/campaign-tracking-url",
|
||||
"recordViews": {
|
||||
"edit": "crm:views/campaign-tracking-url/record/edit",
|
||||
"editQuick": "crm:views/campaign-tracking-url/record/edit-small"
|
||||
},
|
||||
"defaultSidePanel": {
|
||||
"edit": false,
|
||||
"editSmall": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"recordViews": {
|
||||
"detail": "crm:views/case/record/detail"
|
||||
},
|
||||
"detailActionList": [
|
||||
{
|
||||
"name": "close",
|
||||
"label": "Close",
|
||||
"handler": "crm:handlers/case/detail-actions",
|
||||
"actionFunction": "close",
|
||||
"checkVisibilityFunction": "isCloseAvailable"
|
||||
},
|
||||
{
|
||||
"name": "reject",
|
||||
"label": "Reject",
|
||||
"handler": "crm:handlers/case/detail-actions",
|
||||
"actionFunction": "reject",
|
||||
"checkVisibilityFunction": "isRejectAvailable"
|
||||
}
|
||||
],
|
||||
"sidePanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"view": "crm:views/case/record/panels/activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
],
|
||||
"detailSmall": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"view": "crm:views/case/record/panels/activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
]
|
||||
},
|
||||
"bottomPanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"view": "crm:views/case/record/panels/activities",
|
||||
"disabled": true
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history",
|
||||
"disabled": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"filterList": [
|
||||
{
|
||||
"name":"open"
|
||||
},
|
||||
{
|
||||
"name":"closed",
|
||||
"style": "success"
|
||||
}
|
||||
],
|
||||
"relationshipPanels": {
|
||||
"articles": {
|
||||
"createDisabled": true,
|
||||
"editDisabled": true,
|
||||
"removeDisabled": true,
|
||||
"rowActionList": [
|
||||
"sendInEmail"
|
||||
]
|
||||
},
|
||||
"contacts": {
|
||||
"createAttributeMap": {
|
||||
"accountId": "accountId",
|
||||
"accountName": "accountName"
|
||||
},
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
},
|
||||
"contact": {
|
||||
"createAttributeMap": {
|
||||
"accountId": "accountId",
|
||||
"accountName": "accountName"
|
||||
},
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
}
|
||||
},
|
||||
"boolFilterList": ["onlyMy"],
|
||||
"selectDefaultFilters": {
|
||||
"filter": "open"
|
||||
},
|
||||
"allowInternalNotes": true,
|
||||
"additionalLayouts": {
|
||||
"detailPortal": {
|
||||
"type": "detail"
|
||||
},
|
||||
"detailSmallPortal": {
|
||||
"type": "detail"
|
||||
},
|
||||
"listPortal": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
"iconClass": "fas fa-briefcase"
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"aclPortal": "crm:acl-portal/contact",
|
||||
"views": {
|
||||
"detail": "crm:views/contact/detail"
|
||||
},
|
||||
"recordViews": {
|
||||
"detail": "crm:views/contact/record/detail",
|
||||
"detailQuick": "crm:views/contact/record/detail-small"
|
||||
},
|
||||
"sidePanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
],
|
||||
"detailSmall": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
]
|
||||
},
|
||||
"bottomPanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"disabled": true
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history",
|
||||
"disabled": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"campaignLogRecords": {
|
||||
"rowActionsView": "views/record/row-actions/empty",
|
||||
"select": false,
|
||||
"create": false
|
||||
},
|
||||
"opportunities": {
|
||||
"layout": "listForContact",
|
||||
"createAttributeMap": {
|
||||
"accountId": "accountId",
|
||||
"accountName": "accountName",
|
||||
"id": "contactId",
|
||||
"name": "contactName"
|
||||
},
|
||||
"selectHandler": "handlers/select-related/same-account"
|
||||
},
|
||||
"cases": {
|
||||
"createAttributeMap": {
|
||||
"accountId": "accountId",
|
||||
"accountName": "accountName",
|
||||
"id": "contactId",
|
||||
"name": "contactName"
|
||||
},
|
||||
"selectHandler": "handlers/select-related/same-account"
|
||||
},
|
||||
"targetLists": {
|
||||
"create": false,
|
||||
"rowActionsView": "crm:views/record/row-actions/relationship-target",
|
||||
"layout": "listForTarget",
|
||||
"view": "crm:views/record/panels/target-lists"
|
||||
},
|
||||
"meetings": {
|
||||
"createHandler": "handlers/create-related/set-parent"
|
||||
},
|
||||
"calls": {
|
||||
"createHandler": "handlers/create-related/set-parent"
|
||||
}
|
||||
},
|
||||
"boolFilterList": [
|
||||
"onlyMy"
|
||||
],
|
||||
"additionalLayouts": {
|
||||
"detailConvert": {
|
||||
"type": "detail"
|
||||
},
|
||||
"listForAccount": {
|
||||
"type": "listSmall"
|
||||
}
|
||||
},
|
||||
"filterList": [
|
||||
"portalUsers"
|
||||
],
|
||||
"color": "#a4c5e0",
|
||||
"iconClass": "fas fa-id-badge"
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"aclPortal": "crm:acl-portal/document",
|
||||
"controller": "controllers/record",
|
||||
"views": {
|
||||
"list": "crm:views/document/list"
|
||||
},
|
||||
"modalViews": {
|
||||
"select": "crm:views/document/modals/select-records"
|
||||
},
|
||||
"viewSetupHandlers": {
|
||||
"list": ["crm:view-setup-handlers/document/record-list-drag-n-drop"]
|
||||
},
|
||||
"filterList": [
|
||||
"active",
|
||||
"draft"
|
||||
],
|
||||
"boolFilterList": ["onlyMy"],
|
||||
"selectDefaultFilters": {
|
||||
"filter": "active"
|
||||
},
|
||||
"iconClass": "far fa-file-alt"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"controller": "controllers/record-tree",
|
||||
"collection": "collections/tree",
|
||||
"menu": {
|
||||
"listTree": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "List View",
|
||||
"link": "#DocumentFolder\/list",
|
||||
"acl": "read",
|
||||
"style": "default"
|
||||
},
|
||||
{
|
||||
"label": "Documents",
|
||||
"link": "#Document",
|
||||
"acl": "read",
|
||||
"style": "default",
|
||||
"aclScope": "Document"
|
||||
}
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "Tree View",
|
||||
"link": "#DocumentFolder",
|
||||
"acl": "read",
|
||||
"style": "default"
|
||||
},
|
||||
{
|
||||
"label": "Documents",
|
||||
"link": "#Document",
|
||||
"acl": "read",
|
||||
"style": "default",
|
||||
"aclScope": "Document"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"children": {
|
||||
"selectDisabled": true,
|
||||
"unlinkDisabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"views": {
|
||||
"list": "crm:views/email-queue-item/list"
|
||||
},
|
||||
"recordViews": {
|
||||
"list": "crm:views/email-queue-item/record/list"
|
||||
},
|
||||
"createDisabled": true,
|
||||
"mergeDisabled": true,
|
||||
"massUpdateDisabled": true
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"views": {
|
||||
"list": "crm:views/knowledge-base-article/list"
|
||||
},
|
||||
"recordViews":{
|
||||
"editQuick":"crm:views/knowledge-base-article/record/edit-quick",
|
||||
"detailQuick":"crm:views/knowledge-base-article/record/detail-quick",
|
||||
"detail":"crm:views/knowledge-base-article/record/detail",
|
||||
"edit":"crm:views/knowledge-base-article/record/edit",
|
||||
"list":"crm:views/knowledge-base-article/record/list"
|
||||
},
|
||||
"modalViews": {
|
||||
"select": "crm:views/knowledge-base-article/modals/select-records"
|
||||
},
|
||||
"rowActionDefs": {
|
||||
"moveToTop": {
|
||||
"label": "Move to Top",
|
||||
"handler": "crm:handlers/knowledge-base-article/move",
|
||||
"acl": "edit"
|
||||
},
|
||||
"moveUp": {
|
||||
"label": "Move Up",
|
||||
"handler": "crm:handlers/knowledge-base-article/move",
|
||||
"acl": "edit"
|
||||
},
|
||||
"moveDown": {
|
||||
"label": "Move Down",
|
||||
"handler": "crm:handlers/knowledge-base-article/move",
|
||||
"acl": "edit"
|
||||
},
|
||||
"moveToBottom": {
|
||||
"labelTranslation": "KnowledgeBaseArticle.labels.Move to Bottom",
|
||||
"handler": "crm:handlers/knowledge-base-article/move",
|
||||
"acl": "edit"
|
||||
},
|
||||
"sendInEmail": {
|
||||
"label": "Send in Email",
|
||||
"handler": "crm:handlers/knowledge-base-article/send-in-email"
|
||||
}
|
||||
},
|
||||
"rowActionList": [
|
||||
"moveToTop",
|
||||
"moveUp",
|
||||
"moveDown",
|
||||
"moveToBottom"
|
||||
],
|
||||
"filterList": [
|
||||
{
|
||||
"name": "published",
|
||||
"accessDataList": [
|
||||
{
|
||||
"inPortalDisabled": true
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"boolFilterList": [
|
||||
{
|
||||
"name": "onlyMy",
|
||||
"accessDataList": [
|
||||
{
|
||||
"inPortalDisabled": true
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"relationshipPanels": {
|
||||
"cases": {
|
||||
"create": false,
|
||||
"rowActionsView": "views/record/row-actions/relationship-view-and-unlink"
|
||||
}
|
||||
},
|
||||
"additionalLayouts": {
|
||||
"detailPortal": {
|
||||
"type": "detail"
|
||||
},
|
||||
"detailSmallPortal": {
|
||||
"type": "detail"
|
||||
},
|
||||
"listPortal": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
"iconClass": "fas fa-book"
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"controller": "controllers/record-tree",
|
||||
"collection": "collections/tree",
|
||||
"menu": {
|
||||
"listTree": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "List View",
|
||||
"link": "#KnowledgeBaseCategory\/list",
|
||||
"acl": "read",
|
||||
"style": "default"
|
||||
},
|
||||
{
|
||||
"label": "Articles",
|
||||
"link": "#KnowledgeBaseArticle",
|
||||
"acl": "read",
|
||||
"style": "default",
|
||||
"aclScope": "KnowledgeBaseArticle"
|
||||
}
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "Tree View",
|
||||
"link": "#KnowledgeBaseCategory",
|
||||
"acl": "read",
|
||||
"style": "default"
|
||||
},
|
||||
{
|
||||
"label": "Articles",
|
||||
"link": "#KnowledgeBaseArticle",
|
||||
"acl": "read",
|
||||
"style": "default",
|
||||
"aclScope": "KnowledgeBaseArticle"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"children": {
|
||||
"selectDisabled": true,
|
||||
"unlinkDisabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
{
|
||||
"controller": "crm:controllers/lead",
|
||||
"views": {
|
||||
"detail": "crm:views/lead/detail"
|
||||
},
|
||||
"recordViews": {
|
||||
"detail": "crm:views/lead/record/detail"
|
||||
},
|
||||
"sidePanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "convertedTo",
|
||||
"label": "Converted To",
|
||||
"view": "crm:views/lead/record/panels/converted-to",
|
||||
"notRefreshable": true,
|
||||
"hidden": true,
|
||||
"style": "success",
|
||||
"isForm": true
|
||||
},
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
],
|
||||
"edit": [
|
||||
{
|
||||
"name": "convertedTo",
|
||||
"label": "Converted To",
|
||||
"view": "crm:views/lead/record/panels/converted-to",
|
||||
"notRefreshable": true,
|
||||
"hidden": true,
|
||||
"style": "success",
|
||||
"isForm": true
|
||||
}
|
||||
],
|
||||
"detailSmall": [
|
||||
{
|
||||
"name": "convertedTo",
|
||||
"label": "Converted To",
|
||||
"view": "crm:views/lead/record/panels/converted-to",
|
||||
"notRefreshable": true,
|
||||
"hidden": true,
|
||||
"style": "success",
|
||||
"isForm": true
|
||||
},
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
],
|
||||
"editSmall": [
|
||||
{
|
||||
"name": "convertedTo",
|
||||
"label": "Converted To",
|
||||
"view": "crm:views/lead/record/panels/converted-to",
|
||||
"notRefreshable": true,
|
||||
"hidden": true,
|
||||
"style": "success",
|
||||
"isForm": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"bottomPanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"disabled": true
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history",
|
||||
"disabled": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"campaignLogRecords": {
|
||||
"rowActionsView": "views/record/row-actions/empty",
|
||||
"select": false,
|
||||
"create": false
|
||||
},
|
||||
"targetLists": {
|
||||
"create": false,
|
||||
"rowActionsView": "crm:views/record/row-actions/relationship-target",
|
||||
"layout": "listForTarget",
|
||||
"view": "crm:views/record/panels/target-lists"
|
||||
},
|
||||
"meetings": {
|
||||
"createHandler": "handlers/create-related/set-parent"
|
||||
},
|
||||
"calls": {
|
||||
"createHandler": "handlers/create-related/set-parent"
|
||||
}
|
||||
},
|
||||
"filterList": [
|
||||
{
|
||||
"name": "actual"
|
||||
},
|
||||
{
|
||||
"name": "converted",
|
||||
"style": "success"
|
||||
}
|
||||
],
|
||||
"boolFilterList": [
|
||||
"onlyMy"
|
||||
],
|
||||
"dynamicLogic": {
|
||||
"fields": {
|
||||
"name": {
|
||||
"required": {
|
||||
"conditionGroup": [
|
||||
{
|
||||
"type": "isEmpty",
|
||||
"attribute": "accountName"
|
||||
},
|
||||
{
|
||||
"type": "isEmpty",
|
||||
"attribute": "emailAddress"
|
||||
},
|
||||
{
|
||||
"type": "isEmpty",
|
||||
"attribute": "phoneNumber"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"convertedAt": {
|
||||
"visible": {
|
||||
"conditionGroup": [
|
||||
{
|
||||
"type": "and",
|
||||
"value": [
|
||||
{
|
||||
"type": "equals",
|
||||
"attribute": "status",
|
||||
"value": "Converted"
|
||||
},
|
||||
{
|
||||
"type": "isNotEmpty",
|
||||
"attribute": "convertedAt"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"panels": {
|
||||
"convertedTo": {
|
||||
"visible": {
|
||||
"conditionGroup": [
|
||||
{
|
||||
"type": "equals",
|
||||
"attribute": "status",
|
||||
"value": "Converted"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"color": "#d6a2c9",
|
||||
"iconClass": "fas fa-address-card"
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"acl": "crm:acl/mass-email",
|
||||
"recordViews": {
|
||||
"detail": "crm:views/mass-email/record/detail",
|
||||
"edit": "crm:views/mass-email/record/edit",
|
||||
"editQuick": "crm:views/mass-email/record/edit-small"
|
||||
},
|
||||
"views": {
|
||||
"detail": "crm:views/mass-email/detail"
|
||||
},
|
||||
"defaultSidePanel": {
|
||||
"edit": false,
|
||||
"editSmall": false
|
||||
},
|
||||
"menu": {
|
||||
"list": {
|
||||
"dropdown": [
|
||||
{
|
||||
"labelTranslation": "Global.scopeNamesPlural.EmailQueueItem",
|
||||
"link": "#EmailQueueItem",
|
||||
"accessDataList": [
|
||||
{
|
||||
"isAdminOnly": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"filterList": [
|
||||
{
|
||||
"name":"actual"
|
||||
},
|
||||
{
|
||||
"name":"complete",
|
||||
"style": "success"
|
||||
}
|
||||
],
|
||||
"relationshipPanels": {
|
||||
"queueItems": {
|
||||
"unlinkDisabled": true,
|
||||
"viewDisabled": true,
|
||||
"editDisabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"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",
|
||||
"editSmall": "crm:views/meeting/record/edit-small"
|
||||
},
|
||||
"modalViews": {
|
||||
"detail":"crm:views/meeting/modals/detail"
|
||||
},
|
||||
"viewSetupHandlers": {
|
||||
"record/detail": [
|
||||
"__APPEND__",
|
||||
"crm:handlers/event/reminders-handler"
|
||||
],
|
||||
"record/edit": [
|
||||
"__APPEND__",
|
||||
"crm:handlers/event/reminders-handler"
|
||||
]
|
||||
},
|
||||
"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
|
||||
}
|
||||
],
|
||||
"editSmall": [
|
||||
{
|
||||
"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"]
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"contacts": {
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
}
|
||||
},
|
||||
"additionalLayouts": {
|
||||
"bottomPanelsEditSmall": {
|
||||
"type": "bottomPanelsEditSmall"
|
||||
}
|
||||
},
|
||||
"dynamicLogic":{
|
||||
"fields": {
|
||||
"duration": {
|
||||
"readOnly": {
|
||||
"conditionGroup": [
|
||||
{
|
||||
"type": "isTrue",
|
||||
"attribute": "isAllDay"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"iconClass": "fas fa-calendar-check"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"itemViews": {
|
||||
"EventConfirmation": "crm:views/stream/notes/event-confirmation"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"itemViews": {
|
||||
"EventAttendee": "crm:views/notification/items/event-attendee"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"controller": "controllers/record",
|
||||
"modelDefaultsPreparator": "crm:handlers/opportunity/defaults-preparator",
|
||||
"views":{
|
||||
"detail":"crm:views/opportunity/detail"
|
||||
},
|
||||
"recordViews":{
|
||||
"edit":"crm:views/opportunity/record/edit",
|
||||
"editSmall":"crm:views/opportunity/record/edit-small",
|
||||
"list":"crm:views/opportunity/record/list",
|
||||
"kanban": "crm:views/opportunity/record/kanban"
|
||||
},
|
||||
"sidePanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"view": "crm:views/opportunity/record/panels/activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
],
|
||||
"detailSmall": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"view": "crm:views/opportunity/record/panels/activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"reference": "tasks"
|
||||
}
|
||||
]
|
||||
},
|
||||
"bottomPanels": {
|
||||
"detail": [
|
||||
{
|
||||
"name": "activities",
|
||||
"reference": "activities",
|
||||
"disabled": true,
|
||||
"view": "crm:views/opportunity/record/panels/activities"
|
||||
},
|
||||
{
|
||||
"name": "history",
|
||||
"reference": "history",
|
||||
"disabled": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"filterList": [
|
||||
{
|
||||
"name":"open"
|
||||
},
|
||||
{
|
||||
"name":"won",
|
||||
"style": "success"
|
||||
}
|
||||
],
|
||||
"boolFilterList": ["onlyMy"],
|
||||
"additionalLayouts": {
|
||||
"detailConvert": {
|
||||
"type": "detail"
|
||||
},
|
||||
"listForAccount": {
|
||||
"type": "listSmall"
|
||||
},
|
||||
"listForContact": {
|
||||
"type": "listSmall"
|
||||
}
|
||||
},
|
||||
"kanbanViewMode": true,
|
||||
"relationshipPanels": {
|
||||
"contacts": {
|
||||
"createAttributeMap": {
|
||||
"accountId": "accountId",
|
||||
"accountName": "accountName"
|
||||
},
|
||||
"createHandler": "crm:handlers/opportunity/contacts-create",
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
},
|
||||
"contact": {
|
||||
"createAttributeMap": {
|
||||
"accountId": "accountId",
|
||||
"accountName": "accountName"
|
||||
},
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
},
|
||||
"documents": {
|
||||
"selectHandler": "handlers/select-related/same-account-many"
|
||||
}
|
||||
},
|
||||
"color": "#9fc77e",
|
||||
"iconClass": "fas fa-dollar-sign"
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"controller":"controllers/record",
|
||||
"boolFilterList":[
|
||||
"onlyMy"
|
||||
],
|
||||
"sidePanels":{
|
||||
"detail":[
|
||||
{
|
||||
"name":"optedOut",
|
||||
"label":"Opted Out",
|
||||
"view":"crm:views/target-list/record/panels/opted-out"
|
||||
}
|
||||
]
|
||||
},
|
||||
"views": {
|
||||
"list": "views/list-with-categories"
|
||||
},
|
||||
"recordViews":{
|
||||
"detail": "crm:views/target-list/record/detail"
|
||||
},
|
||||
"modalViews": {
|
||||
"select": "views/modals/select-records-with-categories"
|
||||
},
|
||||
"relationshipPanels":{
|
||||
"contacts":{
|
||||
"actionList":[
|
||||
{
|
||||
"label":"Unlink All",
|
||||
"action":"unlinkAllRelated",
|
||||
"acl":"edit",
|
||||
"data":{
|
||||
"link":"contacts"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rowActionsView":"crm:views/target-list/record/row-actions/default",
|
||||
"view":"crm:views/target-list/record/panels/relationship",
|
||||
"removeDisabled": true,
|
||||
"massSelect": true
|
||||
},
|
||||
"leads":{
|
||||
"actionList":[
|
||||
{
|
||||
"label":"Unlink All",
|
||||
"action":"unlinkAllRelated",
|
||||
"acl":"edit",
|
||||
"data":{
|
||||
"link":"leads"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rowActionsView":"crm:views/target-list/record/row-actions/default",
|
||||
"view":"crm:views/target-list/record/panels/relationship",
|
||||
"removeDisabled": true,
|
||||
"massSelect": true
|
||||
},
|
||||
"accounts":{
|
||||
"actionList":[
|
||||
{
|
||||
"label":"Unlink All",
|
||||
"action":"unlinkAllRelated",
|
||||
"acl":"edit",
|
||||
"data":{
|
||||
"link":"accounts"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rowActionsView":"crm:views/target-list/record/row-actions/default",
|
||||
"view":"crm:views/target-list/record/panels/relationship",
|
||||
"removeDisabled": true,
|
||||
"massSelect": true
|
||||
},
|
||||
"users":{
|
||||
"create":false,
|
||||
"actionList":[
|
||||
{
|
||||
"label":"Unlink All",
|
||||
"action":"unlinkAllRelated",
|
||||
"acl":"edit",
|
||||
"data":{
|
||||
"link":"users"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rowActionsView":"crm:views/target-list/record/row-actions/default",
|
||||
"view":"crm:views/target-list/record/panels/relationship",
|
||||
"removeDisabled": true,
|
||||
"massSelect": true
|
||||
}
|
||||
},
|
||||
"iconClass":"fas fa-crosshairs"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"controller": "controllers/record-tree",
|
||||
"collection": "collections/tree",
|
||||
"menu": {
|
||||
"listTree": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "List View",
|
||||
"link": "#TargetListCategory\/list",
|
||||
"acl": "read"
|
||||
},
|
||||
{
|
||||
"labelTranslation": "Global.scopeNamesPlural.TargetList",
|
||||
"link": "#TargetList",
|
||||
"acl": "read",
|
||||
"aclScope": "TargetList"
|
||||
}
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "Tree View",
|
||||
"link": "#TargetListCategory",
|
||||
"acl": "read"
|
||||
},
|
||||
{
|
||||
"labelTranslation": "Global.scopeNamesPlural.TargetList",
|
||||
"link": "#TargetList",
|
||||
"acl": "read",
|
||||
"aclScope": "TargetList"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"relationshipPanels": {
|
||||
"children": {
|
||||
"selectDisabled": true,
|
||||
"unlinkDisabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"controller": "crm:controllers/task",
|
||||
"recordViews": {
|
||||
"list": "crm:views/task/record/list",
|
||||
"detail": "crm:views/task/record/detail"
|
||||
},
|
||||
"views": {
|
||||
"list": "crm:views/task/list",
|
||||
"detail": "crm:views/task/detail"
|
||||
},
|
||||
"modalViews": {
|
||||
"detail": "crm:views/task/modals/detail"
|
||||
},
|
||||
"viewSetupHandlers": {
|
||||
"record/detail": [
|
||||
"__APPEND__",
|
||||
"crm:handlers/task/reminders-handler"
|
||||
],
|
||||
"record/edit": [
|
||||
"__APPEND__",
|
||||
"crm:handlers/task/reminders-handler"
|
||||
]
|
||||
},
|
||||
"menu": {
|
||||
"detail": {
|
||||
"buttons": [
|
||||
{
|
||||
"label": "Complete",
|
||||
"name": "setCompletedMain",
|
||||
"iconHtml": "<span class=\"fas fa-check fa-sm\"></span>",
|
||||
"acl": "edit",
|
||||
"handler": "crm:handlers/task/menu",
|
||||
"actionFunction": "complete",
|
||||
"checkVisibilityFunction": "isCompleteAvailable"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"modalDetailActionList": [
|
||||
{
|
||||
"name": "complete",
|
||||
"label": "Complete",
|
||||
"acl": "edit",
|
||||
"handler": "crm:handlers/task/detail-actions",
|
||||
"actionFunction": "complete",
|
||||
"checkVisibilityFunction": "isCompleteAvailable"
|
||||
}
|
||||
],
|
||||
"filterList": [
|
||||
"actual",
|
||||
{
|
||||
"name": "completed",
|
||||
"style": "success"
|
||||
},
|
||||
{
|
||||
"name": "todays"
|
||||
},
|
||||
{
|
||||
"name": "overdue",
|
||||
"style": "danger"
|
||||
},
|
||||
{
|
||||
"name": "deferred"
|
||||
}
|
||||
],
|
||||
"boolFilterList": [
|
||||
"onlyMy"
|
||||
],
|
||||
"iconClass": "fas fa-tasks",
|
||||
"kanbanViewMode": true
|
||||
}
|
||||
Reference in New Issue
Block a user