Initial commit

This commit is contained in:
root
2026-01-19 17:44:46 +01:00
commit 823af8b11d
8721 changed files with 1130846 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
{
"primaryFilterClassNameMap": {
"customers": "Espo\\Modules\\Crm\\Classes\\Select\\Account\\PrimaryFilters\\Customers",
"resellers": "Espo\\Modules\\Crm\\Classes\\Select\\Account\\PrimaryFilters\\Resellers",
"partners": "Espo\\Modules\\Crm\\Classes\\Select\\Account\\PrimaryFilters\\Partners",
"recentlyCreated": "Espo\\Modules\\Crm\\Classes\\Select\\Account\\PrimaryFilters\\RecentlyCreated"
},
"accessControlFilterClassNameMap": {
"portalOnlyAccount": "Espo\\Modules\\Crm\\Classes\\Select\\Account\\AccessControlFilters\\PortalOnlyAccount"
}
}

View File

@@ -0,0 +1,23 @@
{
"selectAttributesDependencyMap": {
"duration": [
"dateStart",
"dateEnd"
],
"dateStart": [
"dateEnd"
]
},
"primaryFilterClassNameMap": {
"planned": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\PrimaryFilters\\Planned",
"held": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\PrimaryFilters\\Held",
"todays": "Espo\\Modules\\Crm\\Classes\\Select\\Call\\PrimaryFilters\\Todays"
},
"boolFilterClassNameMap": {
"onlyMy": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\BoolFilters\\OnlyMy"
},
"accessControlFilterClassNameMap": {
"onlyOwn": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\AccessControlFilters\\OnlyOwn",
"onlyTeam": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\AccessControlFilters\\OnlyTeam"
}
}

View File

@@ -0,0 +1,5 @@
{
"primaryFilterClassNameMap": {
"active": "Espo\\Modules\\Crm\\Classes\\Select\\Campaign\\PrimaryFilters\\Active"
}
}

View File

@@ -0,0 +1,15 @@
{
"primaryFilterClassNameMap": {
"opened": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\Opened",
"sent": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\Sent",
"clicked": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\Clicked",
"optedOut": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\OptedOut",
"optedIn": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\OptedIn",
"bounced": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\Bounced",
"leadCreated": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\PrimaryFilters\\LeadCreated"
},
"accessControlFilterClassNameMap": {
"onlyOwn": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\AccessControlFilters\\OnlyOwn",
"onlyTeam": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignLogRecord\\AccessControlFilters\\OnlyTeam"
}
}

View File

@@ -0,0 +1,6 @@
{
"accessControlFilterClassNameMap": {
"onlyOwn": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignTrackingUrl\\AccessControlFilters\\OnlyOwn",
"onlyTeam": "Espo\\Modules\\Crm\\Classes\\Select\\CampaignTrackingUrl\\AccessControlFilters\\OnlyTeam"
}
}

View File

@@ -0,0 +1,15 @@
{
"primaryFilterClassNameMap": {
"open": "Espo\\Modules\\Crm\\Classes\\Select\\CaseObj\\PrimaryFilters\\Open",
"closed": "Espo\\Modules\\Crm\\Classes\\Select\\CaseObj\\PrimaryFilters\\Closed"
},
"boolFilterClassNameMap": {
"open": "Espo\\Modules\\Crm\\Classes\\Select\\CaseObj\\BoolFilters\\Open"
},
"accessControlFilterClassNameMap": {
"mandatory": "Espo\\Modules\\Crm\\Classes\\Select\\Case\\AccessControlFilters\\Mandatory"
},
"selectAttributesDependencyMap": {
"contactsIds": ["contactId"]
}
}

View File

@@ -0,0 +1,13 @@
{
"primaryFilterClassNameMap": {
"portalUsers": "Espo\\Modules\\Crm\\Classes\\Select\\Contact\\PrimaryFilters\\PortalUsers",
"notPortalUsers": "Espo\\Modules\\Crm\\Classes\\Select\\Contact\\PrimaryFilters\\NotPortalUsers",
"accountActive": "Espo\\Modules\\Crm\\Classes\\Select\\Contact\\PrimaryFilters\\AccountActive"
},
"accessControlFilterClassNameMap": {
"portalOnlyContact": "Espo\\Modules\\Crm\\Classes\\Select\\Contact\\AccessControlFilters\\PortalOnlyContact"
},
"selectAttributesDependencyMap": {
"accountId": ["accountIsInactive"]
}
}

View File

@@ -0,0 +1,6 @@
{
"primaryFilterClassNameMap": {
"active": "Espo\\Modules\\Crm\\Classes\\Select\\Document\\PrimaryFilters\\Active",
"draft": "Espo\\Modules\\Crm\\Classes\\Select\\Document\\PrimaryFilters\\Draft"
}
}

View File

@@ -0,0 +1,7 @@
{
"primaryFilterClassNameMap": {
"pending": "Espo\\Modules\\Crm\\Classes\\Select\\EmailQueueItem\\PrimaryFilters\\Pending",
"failed": "Espo\\Modules\\Crm\\Classes\\Select\\EmailQueueItem\\PrimaryFilters\\Failed",
"sent": "Espo\\Modules\\Crm\\Classes\\Select\\EmailQueueItem\\PrimaryFilters\\Sent"
}
}

View File

@@ -0,0 +1,8 @@
{
"primaryFilterClassNameMap": {
"published": "Espo\\Modules\\Crm\\Classes\\Select\\KnowledgeBaseArticle\\PrimaryFilters\\Published"
},
"accessControlFilterClassNameMap": {
"mandatory": "Espo\\Modules\\Crm\\Classes\\Select\\KnowledgeBaseArticle\\AccessControlFilters\\Mandatory"
}
}

View File

@@ -0,0 +1,7 @@
{
"primaryFilterClassNameMap": {
"actual": "Espo\\Modules\\Crm\\Classes\\Select\\Lead\\PrimaryFilters\\Actual",
"active": "Espo\\Modules\\Crm\\Classes\\Select\\Lead\\PrimaryFilters\\Actual",
"converted": "Espo\\Modules\\Crm\\Classes\\Select\\Lead\\PrimaryFilters\\Converted"
}
}

View File

@@ -0,0 +1,10 @@
{
"accessControlFilterClassNameMap": {
"onlyOwn": "Espo\\Modules\\Crm\\Classes\\Select\\MassEmail\\AccessControlFilters\\OnlyOwn",
"onlyTeam": "Espo\\Modules\\Crm\\Classes\\Select\\MassEmail\\AccessControlFilters\\OnlyTeam"
},
"primaryFilterClassNameMap": {
"actual": "Espo\\Modules\\Crm\\Classes\\Select\\MassEmail\\PrimaryFilters\\Actual",
"complete": "Espo\\Modules\\Crm\\Classes\\Select\\MassEmail\\PrimaryFilters\\Complete"
}
}

View File

@@ -0,0 +1,28 @@
{
"whereDateTimeItemTransformerClassName": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\Where\\DateTimeItemTransformer",
"selectAttributesDependencyMap": {
"duration": [
"dateStart",
"dateEnd"
],
"dateStart": [
"dateEnd"
],
"dateStartDate": [
"dateEnd",
"dateEndDate"
]
},
"primaryFilterClassNameMap": {
"planned": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\PrimaryFilters\\Planned",
"held": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\PrimaryFilters\\Held",
"todays": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\PrimaryFilters\\Todays"
},
"boolFilterClassNameMap": {
"onlyMy": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\BoolFilters\\OnlyMy"
},
"accessControlFilterClassNameMap": {
"onlyOwn": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\AccessControlFilters\\OnlyOwn",
"onlyTeam": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\AccessControlFilters\\OnlyTeam"
}
}

View File

@@ -0,0 +1,10 @@
{
"primaryFilterClassNameMap": {
"open": "Espo\\Modules\\Crm\\Classes\\Select\\Opportunity\\PrimaryFilters\\Open",
"won": "Espo\\Modules\\Crm\\Classes\\Select\\Opportunity\\PrimaryFilters\\Won",
"lost": "Espo\\Modules\\Crm\\Classes\\Select\\Opportunity\\PrimaryFilters\\Lost"
},
"selectAttributesDependencyMap": {
"contactsIds": ["contactId"]
}
}

View File

@@ -0,0 +1,7 @@
{
"selectAttributesDependencyMap": {
"targetStatus": [
"isOptedOut"
]
}
}

View File

@@ -0,0 +1,23 @@
{
"whereDateTimeItemTransformerClassName": "Espo\\Modules\\Crm\\Classes\\Select\\Meeting\\Where\\DateTimeItemTransformer",
"selectAttributesDependencyMap": {
"dateEnd": [
"status"
]
},
"primaryFilterClassNameMap": {
"actual": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\PrimaryFilters\\Actual",
"completed": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\PrimaryFilters\\Completed",
"deferred": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\PrimaryFilters\\Deferred",
"todays": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\PrimaryFilters\\Todays",
"actualStartingNotInFuture": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\PrimaryFilters\\ActualStartingNotInFuture",
"overdue": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\PrimaryFilters\\Overdue"
},
"boolFilterClassNameMap": {
"actual": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\BoolFilters\\Actual",
"completed": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\BoolFilters\\Completed"
},
"ordererClassNameMap": {
"dateUpcoming": "Espo\\Modules\\Crm\\Classes\\Select\\Task\\Orderers\\DateUpcoming"
}
}