This repository has been archived on 2026-07-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
espocrm-base/application/Espo/Resources/metadata/clientDefs/EmailAccount.json
T
2024-05-02 12:24:57 +03:00

106 lines
3.0 KiB
JSON

{
"controller": "controllers/record",
"recordViews": {
"list":"views/email-account/record/list",
"detail": "views/email-account/record/detail",
"edit": "views/email-account/record/edit"
},
"views": {
"list": "views/email-account/list"
},
"inlineEditDisabled": true,
"formDependency": {
"storeSentEmails": {
"map": {
"true" : [
{
"action": "show",
"fields": ["sentFolder"]
},
{
"action": "setRequired",
"fields": ["sentFolder"]
}
]
},
"default": [
{
"action": "hide",
"fields": ["sentFolder"]
},
{
"action": "setNotRequired",
"fields": ["sentFolder"]
}
]
}
},
"dynamicLogic": {
"fields": {
"smtpUsername": {
"required": {
"conditionGroup": [
{
"type": "and",
"value": [
{
"type": "isTrue",
"attribute": "useSmtp"
},
{
"type": "isTrue",
"attribute": "smtpAuth"
}
]
}
]
}
},
"fetchSince": {
"visible": {
"conditionGroup": [
{
"type": "isTrue",
"attribute": "useImap"
}
]
},
"readOnly": {
"conditionGroup": [
{
"type": "isNotEmpty",
"attribute": "fetchData"
}
]
},
"required": {
"conditionGroup": [
{
"type": "isTrue",
"attribute": "useImap"
}
]
}
}
}
},
"filterList": [
{
"name": "active"
}
],
"relationshipPanels": {
"filters": {
"select": false,
"rowActionsView": "views/record/row-actions/relationship-edit-and-remove",
"unlinkDisabled": true
},
"emails": {
"select": false,
"create": false,
"rowActionsView": "views/record/row-actions/remove-only",
"unlinkDisabled": true
}
}
}