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,15 @@
{
"readLoaderClassNameList": [
"Espo\\Core\\FieldProcessing\\LinkParent\\TargetLoader"
],
"listLoaderClassNameList": [
"Espo\\Core\\FieldProcessing\\LinkParent\\TargetLoader"
],
"massActions": {
"delete": {
"allowed": true
}
},
"forceSelectAllAttributes": true,
"actionHistoryDisabled": true
}

View File

@@ -0,0 +1,18 @@
{
"duplicateWhereBuilderClassName": "Espo\\Classes\\DuplicateWhereBuilders\\General",
"updateDuplicateCheck": true,
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
},
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\AddressCountry\\BeforeSave"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\AddressCountry\\BeforeSave"
]
}

View File

@@ -0,0 +1,8 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"actionHistoryDisabled": true
}

View File

@@ -0,0 +1,9 @@
{
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\AppSecret\\ValueInputFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\AppSecret\\ValueInputFilter"
],
"duplicateWhereBuilderClassName": "Espo\\Classes\\DuplicateWhereBuilders\\General"
}

View File

@@ -0,0 +1,19 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\Attachment\\CreateInputFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\Attachment\\UpdateInputFilter"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Attachment\\BeforeCreate"
],
"afterCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Attachment\\AfterCreate"
]
}

View File

@@ -0,0 +1,9 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"actionHistoryDisabled": true,
"forceSelectAllAttributes": true
}

View File

@@ -0,0 +1,14 @@
{
"massActions": {
"update": {
"allowed": true
},
"delete": {
"allowed": true
}
},
"actionHistoryDisabled": true,
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\AuthToken\\UpdateInputFilter"
]
}

View File

@@ -0,0 +1,7 @@
{
"massActions": {
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,59 @@
{
"loadAdditionalFieldsAfterUpdate": true,
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\Email\\AddressLoader",
"Espo\\Classes\\FieldProcessing\\Email\\AddressDataLoader",
"Espo\\Classes\\FieldProcessing\\Email\\UserColumnsLoader",
"Espo\\Classes\\FieldProcessing\\Email\\FolderDataLoader",
"Espo\\Classes\\FieldProcessing\\Email\\IcsDataLoader"
],
"listLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\Email\\StringDataLoader"
],
"selectApplierClassNameList": [
"Espo\\Classes\\Select\\Email\\AdditionalAppliers\\Main"
],
"massActions": {
"moveToFolder": {
"implementationClassName": "Espo\\Classes\\MassAction\\Email\\MoveToFolder"
}
},
"mandatoryAttributeList": [
"name",
"createdById",
"dateSent",
"fromString",
"fromEmailAddressId",
"fromEmailAddressName",
"parentId",
"parentType",
"isHtml",
"isReplied",
"status",
"accountId",
"folderId",
"messageId",
"sentById",
"replyToString",
"hasAttachment",
"groupFolderId",
"groupStatusFolder"
],
"beforeReadHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Email\\MarkAsRead"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Email\\CheckFromAddress",
"Espo\\Classes\\RecordHooks\\Email\\BeforeCreate",
"Espo\\Classes\\RecordHooks\\Email\\BeforeSave"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Email\\CheckFromAddress",
"Espo\\Classes\\RecordHooks\\Email\\MarkAsReadBeforeUpdate",
"Espo\\Classes\\RecordHooks\\Email\\BeforeUpdate",
"Espo\\Classes\\RecordHooks\\Email\\BeforeSave"
],
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Email\\AfterUpdate"
]
}

View File

@@ -0,0 +1,19 @@
{
"massActions": {
"update": {
"allowed": true
},
"delete": {
"allowed": true
}
},
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\InboundEmail\\PasswordsInputFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\InboundEmail\\PasswordsInputFilter"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\EmailAccount\\BeforeCreate"
]
}

View File

@@ -0,0 +1,7 @@
{
"massActions": {
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,16 @@
{
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
},
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\EmailFilter\\BeforeSave"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\EmailFilter\\BeforeSave"
]
}

View File

@@ -0,0 +1,5 @@
{
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\EmailFolder\\BeforeCreate"
]
}

View File

@@ -0,0 +1,15 @@
{
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
},
"actions": {
"merge": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,10 @@
{
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,10 @@
{
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\Import\\CountsLoader"
],
"massActions": {
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,22 @@
{
"massActions": {
"update": {
"allowed": true
},
"delete": {
"allowed": true
}
},
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\InboundEmail\\PasswordsInputFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\InboundEmail\\PasswordsInputFilter"
],
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\InboundEmail\\IsSystemLoader"
],
"listLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\InboundEmail\\IsSystemLoader"
]
}

View File

@@ -0,0 +1,8 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"forceSelectAllAttributes": true
}

View File

@@ -0,0 +1,7 @@
{
"massActions": {
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,17 @@
{
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
},
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\LeadCapture\\ExampleLoader"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\LeadCapture\\BeforeCreate"
],
"loadAdditionalFieldsAfterUpdate": true
}

View File

@@ -0,0 +1,7 @@
{
"massActions": {
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,18 @@
{
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\Note\\AdditionalFieldsLoader"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\Note\\UpdateInputFilter"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Note\\AssignmentCheck",
"Espo\\Classes\\RecordHooks\\Note\\BeforeCreate"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Note\\BeforeUpdate"
],
"afterCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Note\\AfterCreate"
]
}

View File

@@ -0,0 +1,4 @@
{
"exportDisabled": true,
"actionHistoryDisabled": true
}

View File

@@ -0,0 +1,5 @@
{
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\OAuthAccount\\DataLoader"
]
}

View File

@@ -0,0 +1,12 @@
{
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\OAuthProvider\\AuthorizationRedirectUriLoader"
],
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\OAuthProvider\\GeneralFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\OAuthProvider\\GeneralFilter"
],
"duplicateWhereBuilderClassName": "Espo\\Classes\\DuplicateWhereBuilders\\General"
}

View File

@@ -0,0 +1,10 @@
{
"massActions": {
"update": {
"allowed": true
},
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,20 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"mandatoryAttributeList": [
"customUrl",
"customId"
],
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\Portal\\InputFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\Portal\\InputFilter"
],
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Portal\\AfterUpdate"
]
}

View File

@@ -0,0 +1,20 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"forceSelectAllAttributes": true,
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Role\\BeforeSaveValidate"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Role\\BeforeSaveValidate"
],
"afterCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\PortalRole\\AfterSave"
],
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\PortalRole\\AfterSave"
]
}

View File

@@ -0,0 +1,3 @@
{
"actionsDisabled": true
}

View File

@@ -0,0 +1,20 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"forceSelectAllAttributes": true,
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Role\\BeforeSaveValidate"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Role\\BeforeSaveValidate"
],
"afterCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Role\\AfterSave"
],
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Role\\AfterSave"
]
}

View File

@@ -0,0 +1,15 @@
{
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
},
"relationships": {
"log": {
"countDisabled": true
}
}
}

View File

@@ -0,0 +1,20 @@
{
"massActions": {
"delete": {
"allowed": true
}
},
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Team\\AfterUpdate"
],
"beforeLinkHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Team\\BeforeLinkUserCheck"
],
"afterLinkHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Team\\ClearCacheAfterLink"
],
"afterUnlinkHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Team\\ClearCacheAfterUnlink",
"Espo\\Classes\\RecordHooks\\Team\\UnsetUserDefaultTeam"
]
}

View File

@@ -0,0 +1,10 @@
{
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,40 @@
{
"massActions": {
"update": {
"implementationClassName": "Espo\\Classes\\MassAction\\User\\MassUpdate"
},
"delete": {
"implementationClassName": "Espo\\Classes\\MassAction\\User\\MassDelete"
}
},
"mandatoryAttributeList": [
"isActive",
"userName",
"type"
],
"createInputFilterClassNameList": [
"Espo\\Classes\\Record\\User\\InputFilter"
],
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\User\\InputFilter"
],
"outputFilterClassNameList": [
"Espo\\Classes\\Record\\User\\OutputFilter"
],
"readLoaderClassNameList": [
"Espo\\Classes\\FieldProcessing\\User\\LastAccessLoader"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\User\\BeforeCreate"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\User\\BeforeUpdate"
],
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\User\\AfterUpdate"
],
"beforeDeleteHookClassNameList": [
"Espo\\Classes\\RecordHooks\\User\\BeforeDelete"
],
"deletedRestorerClassName": "Espo\\Classes\\Record\\User\\DeletedRestorer"
}

View File

@@ -0,0 +1,29 @@
{
"defaultsPopulatorClassName": "Espo\\Classes\\Record\\Webhook\\DefaultsPopulator",
"massActions": {
"delete": {
"allowed": true
},
"update": {
"allowed": true
}
},
"updateInputFilterClassNameList": [
"Espo\\Classes\\Record\\Webhook\\UpdateInputFilter"
],
"beforeCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Webhook\\BeforeSave"
],
"beforeUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Webhook\\BeforeSave"
],
"afterCreateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Webhook\\AfterSave"
],
"afterUpdateHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Webhook\\AfterSave"
],
"afterDeleteHookClassNameList": [
"Espo\\Classes\\RecordHooks\\Webhook\\AfterDelete"
]
}

View File

@@ -0,0 +1,7 @@
{
"massActions": {
"delete": {
"allowed": true
}
}
}

View File

@@ -0,0 +1,7 @@
{
"massActions": {
"delete": {
"allowed": true
}
}
}