Files
espocrm/application/Espo/Resources/metadata/recordDefs/Email.json
2026-01-19 17:46:06 +01:00

60 lines
2.0 KiB
JSON

{
"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"
]
}