snapshot of https://github.com/espocrm/espocrm.git (master, 2026-09-18; blobs > 131072B omitted)
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 0s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s

This commit is contained in:
upstream-mirror
2026-09-18 04:19:15 +05:00
commit 7cc7e6b4f3
10077 changed files with 900756 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "no"],
"module": "Crm",
"customizable": true,
"stream": true,
"stars": true,
"importable": true,
"notifications": true,
"object": true,
"hasPersonalData": true,
"duplicateCheckFieldList": ["name", "emailAddress"],
"lockable": true
}

View File

@@ -0,0 +1,9 @@
{
"entity": false,
"layouts": false,
"tab": false,
"acl": "boolean",
"aclPortal": "boolean",
"module": "Crm",
"customizable": false
}

View File

@@ -0,0 +1,6 @@
{
"entity": false,
"tab": true,
"acl": "boolean",
"module": "Crm"
}

View File

@@ -0,0 +1,26 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "contact", "own", "no"],
"module": "Crm",
"customizable": true,
"importable": true,
"notifications": true,
"calendar": true,
"activity": true,
"object": true,
"activityStatusList": ["Planned"],
"historyStatusList": ["Held", "Not Held"],
"completedStatusList": ["Held"],
"canceledStatusList": ["Not Held"],
"statusField": "status",
"statusFieldLocked": true,
"attendeeLinkMap": {
"Contact": "contacts",
"Lead": "leads",
"User": "users"
}
}

View File

@@ -0,0 +1,12 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"module": "Crm",
"customizable": true,
"stream": false,
"importable": false,
"object": true,
"statusField": "status"
}

View File

@@ -0,0 +1,10 @@
{
"entity": true,
"layouts": false,
"tab": false,
"acl": false,
"module": "Crm",
"customizable": false,
"stream": false,
"importable": false
}

View File

@@ -0,0 +1,10 @@
{
"entity": true,
"layouts": false,
"tab": false,
"acl": false,
"module": "Crm",
"customizable": false,
"stream": false,
"importable": false
}

View File

@@ -0,0 +1,23 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": [
"all",
"account",
"contact",
"own",
"no"
],
"module": "Crm",
"customizable": true,
"stream": true,
"importable": true,
"notifications": true,
"object": true,
"statusField": "status",
"statusFieldLocked": true,
"collaborators": true
}

View File

@@ -0,0 +1,17 @@
{
"entity":true,
"layouts":true,
"tab":true,
"acl":true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "contact", "no"],
"module":"Crm",
"customizable": true,
"stream": true,
"stars": true,
"importable": true,
"notifications": true,
"object": true,
"hasPersonalData": true,
"duplicateCheckFieldList": ["name", "emailAddress"]
}

View File

@@ -0,0 +1,13 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "contact", "own", "no"],
"module": "Crm",
"customizable": true,
"importable": false,
"notifications": true,
"object": true
}

View File

@@ -0,0 +1,25 @@
{
"entity": true,
"layouts": false,
"tab": false,
"aclLevelList": [
"all",
"team",
"no"
],
"aclPortalLevelList": [
"all",
"no"
],
"acl": true,
"aclPortal": true,
"aclPortalActionList": ["read"],
"module": "Crm",
"customizable": false,
"importable": false,
"type": "CategoryTree",
"stream": false,
"notifications": false,
"categoryParentEntityType": "Document",
"categoryField": "folder"
}

View File

@@ -0,0 +1,10 @@
{
"entity": true,
"layouts": false,
"tab": false,
"acl": false,
"notifications": false,
"object": false,
"customizable": false,
"module": "Crm"
}

View File

@@ -0,0 +1,14 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "no"],
"aclPortalActionList": ["read"],
"module": "Crm",
"customizable": true,
"importable": true,
"notifications": false,
"object": true
}

View File

@@ -0,0 +1,25 @@
{
"entity": true,
"layouts": false,
"tab": false,
"aclLevelList": [
"all",
"team",
"no"
],
"aclPortalLevelList": [
"all",
"no"
],
"acl": true,
"aclPortal": true,
"aclPortalActionList": ["read"],
"module": "Crm",
"customizable": false,
"importable": false,
"type": "CategoryTree",
"stream": false,
"notifications": false,
"categoryParentEntityType": "KnowledgeBaseArticle",
"categoryField": "categories"
}

View File

@@ -0,0 +1,18 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "own", "no"],
"module": "Crm",
"customizable": true,
"stream": true,
"importable": true,
"notifications": true,
"object": true,
"statusField": "status",
"statusFieldLocked": true,
"hasPersonalData": true,
"duplicateCheckFieldList": ["name", "emailAddress"]
}

View File

@@ -0,0 +1,10 @@
{
"entity": true,
"layouts": false,
"tab": false,
"acl": false,
"notifications": false,
"object": false,
"customizable": false,
"module": "Crm"
}

View File

@@ -0,0 +1,27 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "contact", "own", "no"],
"module": "Crm",
"customizable": true,
"importable": true,
"notifications": true,
"stream": true,
"calendar": true,
"activity": true,
"object": true,
"activityStatusList": ["Planned"],
"historyStatusList": ["Held", "Not Held"],
"completedStatusList": ["Held"],
"canceledStatusList": ["Not Held"],
"statusField": "status",
"statusFieldLocked": true,
"attendeeLinkMap": {
"Contact": "contacts",
"Lead": "leads",
"User": "users"
}
}

View File

@@ -0,0 +1,18 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "contact", "own", "no"],
"module": "Crm",
"customizable": true,
"stream": true,
"importable": true,
"notifications": true,
"object": true,
"statusField": "stage",
"statusFieldLocked": true,
"kanbanStatusIgnoreList": ["Closed Lost"],
"currencyConversionAccessRequiredFieldList": ["amount"]
}

View File

@@ -0,0 +1,9 @@
{
"entity": true,
"layouts": false,
"tab": false,
"acl": false,
"module": "Crm",
"customizable": false,
"importable": false
}

View File

@@ -0,0 +1,12 @@
{
"entity": false,
"layouts": false,
"tab": false,
"acl": false,
"module": "Crm",
"customizable": false,
"importable": false,
"notifications": false,
"object": true,
"disabled": true
}

View File

@@ -0,0 +1,18 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"module": "Crm",
"customizable": true,
"stream": false,
"importable": false,
"notifications": true,
"object": true,
"targetLinkList": [
"accounts",
"contacts",
"leads",
"users"
]
}

View File

@@ -0,0 +1,22 @@
{
"entity": true,
"acl": true,
"aclLevelList": [
"all",
"team",
"no"
],
"module": "Crm",
"customizable": false,
"entityManager": {
"fields": false,
"formula": false,
"relationships": false,
"addField": false,
"edit": false,
"layouts": false
},
"type": "CategoryTree",
"categoryParentEntityType": "TargetList",
"categoryField": "category"
}

View File

@@ -0,0 +1,24 @@
{
"entity": true,
"layouts": true,
"tab": true,
"acl": true,
"aclPortal": true,
"aclPortalLevelList": ["all", "account", "contact", "own", "no"],
"activityStatusList": ["Not Started", "Started"],
"historyStatusList": ["Completed"],
"completedStatusList": ["Completed"],
"canceledStatusList": ["Canceled"],
"module": "Crm",
"customizable": true,
"importable": true,
"notifications": true,
"calendar": true,
"calendarOneDay": true,
"object": true,
"statusField": "status",
"stream": true,
"kanbanStatusIgnoreList": ["Canceled", "Deferred"],
"statusFieldLocked": true,
"collaborators": true
}