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

263 lines
7.5 KiB
JSON

{
"fields": {
"post": {
"type": "text",
"rows": 100000,
"view": "views/note/fields/post",
"preview": true,
"attachmentField": "attachments",
"customizationDefaultDisabled": true,
"customizationRequiredDisabled": true,
"customizationInlineEditDisabledDisabled": true,
"customizationTooltipTextDisabled": true,
"customizationSeeMoreDisabledDisabled": true,
"customizationRowsDisabled": true,
"customizationDisplayRawTextDisabled": true,
"customizationReadOnlyDisabled": true,
"dynamicLogicDisabled": true
},
"data": {
"type": "jsonObject",
"readOnly": true,
"customizationDisabled": true
},
"type": {
"type": "enum",
"readOnly": true,
"view": "views/note/fields/type",
"options": [
"Post",
"Create",
"CreateRelated",
"Update",
"Assign",
"Relate",
"Unrelate",
"EmailReceived",
"EmailSent"
],
"maxLength": 24,
"customizationDisabled": true,
"default": "Post"
},
"targetType": {
"type": "enum",
"options": [
"self",
"all",
"teams",
"users",
"portals"
],
"maxLength": 7,
"customizationDisabled": true,
"readOnlyAfterCreate": true
},
"parent": {
"type": "linkParent",
"customizationDisabled": true,
"view": "views/note/fields/parent",
"readOnlyAfterCreate": true
},
"related": {
"type": "linkParent",
"readOnly": true,
"customizationDisabled": true,
"view": "views/note/fields/related"
},
"attachments": {
"type": "attachmentMultiple",
"view": "views/stream/fields/attachment-multiple",
"customizationRequiredDisabled": true,
"customizationPreviewSizeDisabled": true,
"customizationInlineEditDisabledDisabled": true,
"customizationTooltipTextDisabled": true,
"dynamicLogicDisabled": true
},
"number": {
"type": "autoincrement",
"index": true,
"dbType": "bigint",
"readOnly": true,
"customizationDisabled": true
},
"teams": {
"type": "linkMultiple",
"noLoad": true,
"customizationDisabled": true,
"readOnlyAfterCreate": true
},
"portals": {
"type": "linkMultiple",
"noLoad": true,
"customizationDisabled": true,
"readOnlyAfterCreate": true
},
"users": {
"type": "linkMultiple",
"noLoad": true,
"customizationDisabled": true,
"readOnlyAfterCreate": true
},
"isGlobal": {
"type": "bool",
"customizationDisabled": true,
"readOnlyAfterCreate": true
},
"createdByGender": {
"type": "foreign",
"link": "createdBy",
"field": "gender",
"customizationDisabled": true
},
"notifiedUserIdList": {
"type": "jsonArray",
"notStorable": true,
"utility": true,
"customizationDisabled": true,
"readOnly": true
},
"isInternal": {
"type": "bool",
"customizationDisabled": true,
"readOnlyAfterCreate": true
},
"isPinned": {
"type": "bool",
"customizationDisabled": true,
"readOnly": true
},
"reactionCounts": {
"type": "jsonObject",
"notStorable": true,
"readOnly": true,
"customizationDisabled": true,
"utility": true
},
"myReactions": {
"type": "jsonArray",
"notStorable": true,
"readOnly": true,
"customizationDisabled": true,
"utility": true
},
"createdAt": {
"type": "datetime",
"readOnly": true,
"customizationDisabled": true
},
"modifiedAt": {
"type": "datetime",
"readOnly": true,
"customizationDisabled": true
},
"createdBy": {
"type": "link",
"readOnly": true,
"customizationDisabled": true,
"view": "views/fields/user"
},
"modifiedBy": {
"type": "link",
"readOnly": true,
"customizationDisabled": true,
"view": "views/fields/user"
}
},
"links": {
"createdBy": {
"type": "belongsTo",
"entity": "User"
},
"modifiedBy": {
"type": "belongsTo",
"entity": "User"
},
"attachments": {
"type": "hasChildren",
"entity": "Attachment",
"relationName": "attachments",
"foreign": "parent"
},
"parent": {
"type": "belongsToParent",
"foreign": "notes"
},
"superParent": {
"type": "belongsToParent"
},
"related": {
"type": "belongsToParent"
},
"teams": {
"type": "hasMany",
"entity": "Team",
"foreign": "notes"
},
"portals": {
"type": "hasMany",
"entity": "Portal",
"foreign": "notes"
},
"users": {
"type": "hasMany",
"entity": "User",
"foreign": "notes"
}
},
"collection": {
"orderBy": "number",
"order": "desc",
"textFilterFields": ["post"],
"fullTextSearch": true,
"fullTextSearchOrderType": "original"
},
"statusStyles": {
"Lead": {},
"Case": {},
"Opportunity": {},
"Task": {}
},
"indexes": {
"createdAt": {
"type": "index",
"columns": ["createdAt"]
},
"createdByNumber": {
"columns": ["createdById", "number"]
},
"type": {
"type": "index",
"columns": ["type"]
},
"targetType": {
"type": "index",
"columns": ["targetType"]
},
"parentId": {
"type": "index",
"columns": ["parentId"]
},
"parentType": {
"type": "index",
"columns": ["parentType"]
},
"relatedId": {
"type": "index",
"columns": ["relatedId"]
},
"relatedType": {
"type": "index",
"columns": ["relatedType"]
},
"superParentType": {
"type": "index",
"columns": ["superParentType"]
},
"superParentId": {
"type": "index",
"columns": ["superParentId"]
}
}
}