chore: Update copyright year from 2025 to 2026 across core files
- Updated copyright headers in 3,055 core application files - Changed 'Copyright (C) 2014-2025' to 'Copyright (C) 2014-2026' - Added 123 new files from EspoCRM core updates - Removed 4 deprecated files - Total changes: 61,637 insertions, 54,283 deletions This is a routine maintenance update for the new year 2026.
This commit is contained in:
@@ -0,0 +1,203 @@
|
||||
{
|
||||
"mandatory": {
|
||||
"scopeLevel": {
|
||||
"Note": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"Portal": {
|
||||
"read": "all",
|
||||
"edit": "no",
|
||||
"delete": "no",
|
||||
"create": "no"
|
||||
},
|
||||
"Attachment": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"EmailAccount": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"EmailFilter": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"EmailFolder": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"GroupEmailFolder": {
|
||||
"read": "team",
|
||||
"edit": "no",
|
||||
"delete": "no",
|
||||
"create": "no"
|
||||
},
|
||||
"Preferences": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "no",
|
||||
"create": "no"
|
||||
},
|
||||
"Notification": {
|
||||
"read": "own",
|
||||
"edit": "no",
|
||||
"delete": "own",
|
||||
"create": "no"
|
||||
},
|
||||
"ActionHistoryRecord": {
|
||||
"read": "own"
|
||||
},
|
||||
"Role": false,
|
||||
"PortalRole": false,
|
||||
"ImportError": "Import",
|
||||
"ImportEml": "Import",
|
||||
"WorkingTimeRange": "WorkingTimeCalendar",
|
||||
"Stream": true
|
||||
},
|
||||
"fieldLevel": {
|
||||
},
|
||||
"scopeFieldLevel": {
|
||||
"EmailAccount": {
|
||||
"assignedUser": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
}
|
||||
},
|
||||
"EmailFolder": {
|
||||
"assignedUser": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
}
|
||||
},
|
||||
"Email": {
|
||||
"inboundEmails": false,
|
||||
"emailAccounts": false
|
||||
},
|
||||
"User": {
|
||||
"dashboardTemplate": false,
|
||||
"workingTimeCalendar": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
},
|
||||
"password": false,
|
||||
"passwordConfirm": false,
|
||||
"auth2FA": false,
|
||||
"authMethod": false,
|
||||
"apiKey": false,
|
||||
"secretKey": false,
|
||||
"token": false
|
||||
},
|
||||
"ActionHistoryRecord": {
|
||||
"authToken": false,
|
||||
"authLogRecord": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"strictDefault": {
|
||||
"scopeLevel": {
|
||||
"User": {
|
||||
"read": "own",
|
||||
"edit": "no"
|
||||
},
|
||||
"Team": {
|
||||
"read": "team"
|
||||
},
|
||||
"Import": false,
|
||||
"Webhook": false
|
||||
},
|
||||
"fieldLevel": {
|
||||
},
|
||||
"scopeFieldLevel": {
|
||||
"User": {
|
||||
"gender": false,
|
||||
"avatarColor": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"adminMandatory": {
|
||||
"scopeLevel": {
|
||||
"User": {
|
||||
"create": "yes",
|
||||
"read": "all",
|
||||
"edit": "all",
|
||||
"delete": "all"
|
||||
},
|
||||
"Team": {
|
||||
"create": "yes",
|
||||
"read": "all",
|
||||
"edit": "all",
|
||||
"delete": "all"
|
||||
},
|
||||
"Job": {
|
||||
"create": "no",
|
||||
"read": "all",
|
||||
"edit": "no",
|
||||
"delete": "all"
|
||||
},
|
||||
"Extension": {
|
||||
"create": "no",
|
||||
"read": "all",
|
||||
"edit": "no",
|
||||
"delete": "all"
|
||||
},
|
||||
"Stream": true,
|
||||
"ImportEml": "Import"
|
||||
}
|
||||
},
|
||||
"valuePermissionList": [
|
||||
"assignmentPermission",
|
||||
"messagePermission",
|
||||
"mentionPermission",
|
||||
"userCalendarPermission",
|
||||
"auditPermission",
|
||||
"exportPermission",
|
||||
"massUpdatePermission",
|
||||
"userPermission",
|
||||
"portalPermission",
|
||||
"groupEmailAccountPermission",
|
||||
"followerManagementPermission",
|
||||
"dataPrivacyPermission"
|
||||
],
|
||||
"valuePermissionHighestLevels": {
|
||||
"assignmentPermission": "all",
|
||||
"userPermission": "all",
|
||||
"messagePermission": "all",
|
||||
"portalPermission": "yes",
|
||||
"groupEmailAccountPermission": "all",
|
||||
"exportPermission": "yes",
|
||||
"massUpdatePermission": "yes",
|
||||
"followerManagementPermission": "all",
|
||||
"dataPrivacyPermission": "yes",
|
||||
"auditPermission": "yes",
|
||||
"mentionPermission": "yes",
|
||||
"userCalendarPermission": "all"
|
||||
},
|
||||
"permissionsStrictDefaults": {
|
||||
"assignmentPermission": "no",
|
||||
"userPermission": "no",
|
||||
"messagePermission": "no",
|
||||
"portalPermission": "no",
|
||||
"groupEmailAccountPermission": "no",
|
||||
"exportPermission": "no",
|
||||
"massUpdatePermission": "no",
|
||||
"followerManagementPermission": "no",
|
||||
"dataPrivacyPermission": "no",
|
||||
"auditPermission": "no",
|
||||
"mentionPermission": "no",
|
||||
"userCalendarPermission": "no"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,146 @@
|
||||
{
|
||||
"mandatory": {
|
||||
"scopeLevel": {
|
||||
"User": {
|
||||
"read": "own",
|
||||
"edit": "no",
|
||||
"delete": "no",
|
||||
"stream": "no",
|
||||
"create": "no"
|
||||
},
|
||||
"Team": false,
|
||||
"Note": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"Notification": {
|
||||
"read": "own",
|
||||
"edit": "no",
|
||||
"delete": "own",
|
||||
"create": "no"
|
||||
},
|
||||
"Portal": false,
|
||||
"Attachment": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "own",
|
||||
"create": "yes"
|
||||
},
|
||||
"ExternalAccount": false,
|
||||
"Role": false,
|
||||
"PortalRole": false,
|
||||
"EmailFilter": false,
|
||||
"EmailFolder": false,
|
||||
"EmailAccount": false,
|
||||
"EmailTemplate": false,
|
||||
"ActionHistoryRecord": {
|
||||
"read": "own"
|
||||
},
|
||||
"Preferences": {
|
||||
"read": "own",
|
||||
"edit": "own",
|
||||
"delete": "no",
|
||||
"create": "no"
|
||||
}
|
||||
},
|
||||
"fieldLevel": {
|
||||
},
|
||||
"scopeFieldLevel": {
|
||||
"Preferences": {
|
||||
"smtpServer": false,
|
||||
"smtpPort": false,
|
||||
"smtpSecurity": false,
|
||||
"smtpUsername": false,
|
||||
"smtpPassword": false,
|
||||
"smtpAuth": false,
|
||||
"receiveAssignmentEmailNotifications": false,
|
||||
"receiveMentionEmailNotifications": false,
|
||||
"defaultReminders": false,
|
||||
"autoFollowEntityTypeList": false,
|
||||
"emailReplyForceHtml": false,
|
||||
"emailReplyToAllByDefault": false,
|
||||
"signature": false,
|
||||
"followCreatedEntities": false,
|
||||
"followEntityOnStreamPost": false,
|
||||
"doNotFillAssignedUserIfNotRequired": false,
|
||||
"useCustomTabList": false,
|
||||
"addCustomTabs": false,
|
||||
"tabList": false,
|
||||
"emailUseExternalClient": false,
|
||||
"assignmentNotificationsIgnoreEntityTypeList": false,
|
||||
"assignmentEmailNotificationsIgnoreEntityTypeList": false,
|
||||
"dashletsOptions": false,
|
||||
"dashboardLayout": false
|
||||
},
|
||||
"Call": {
|
||||
"reminders": false
|
||||
},
|
||||
"Meeting": {
|
||||
"reminders": false
|
||||
},
|
||||
"Note": {
|
||||
"isInternal": false,
|
||||
"isGlobal": false
|
||||
},
|
||||
"Email": {
|
||||
"inboundEmails": false,
|
||||
"emailAccounts": false
|
||||
},
|
||||
"User": {
|
||||
"dashboardTemplate": false,
|
||||
"workingTimeCalendar": false,
|
||||
"password": false,
|
||||
"authMethod": false,
|
||||
"apiKey": false,
|
||||
"secretKey": false,
|
||||
"token": false,
|
||||
"isAdmin": false,
|
||||
"type": false,
|
||||
"contact": false,
|
||||
"accounts": false,
|
||||
"account": false,
|
||||
"portalRoles": false,
|
||||
"portals": false,
|
||||
"roles": false,
|
||||
"defaultTeam": false,
|
||||
"auth2FA": false,
|
||||
"isActive": false
|
||||
},
|
||||
"ActionHistoryRecord": {
|
||||
"authToken": false,
|
||||
"authLogRecord": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"strictDefault": {
|
||||
"scopeLevel": {
|
||||
},
|
||||
"fieldLevel": {
|
||||
"assignedUser": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
},
|
||||
"assignedUsers": {
|
||||
"read": "yes",
|
||||
"edit": "no"
|
||||
},
|
||||
"collaborators": false,
|
||||
"teams": false
|
||||
},
|
||||
"scopeFieldLevel": {
|
||||
"User": {
|
||||
"gender": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"valuePermissionList": [
|
||||
"exportPermission",
|
||||
"massUpdatePermission"
|
||||
],
|
||||
"permissionsStrictDefaults": {
|
||||
"exportPermission": "no",
|
||||
"massUpdatePermission": "no"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,383 @@
|
||||
{
|
||||
"system": {
|
||||
"label": "System",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/settings",
|
||||
"label": "Settings",
|
||||
"iconClass": "fas fa-cog",
|
||||
"description": "settings",
|
||||
"recordView": "views/admin/settings"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/userInterface",
|
||||
"label": "User Interface",
|
||||
"iconClass": "fas fa-desktop",
|
||||
"description": "userInterface",
|
||||
"recordView": "views/admin/user-interface"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/authentication",
|
||||
"label": "Authentication",
|
||||
"iconClass": "fas fa-sign-in-alt",
|
||||
"description": "authentication",
|
||||
"recordView": "views/admin/authentication"
|
||||
},
|
||||
{
|
||||
"url": "#ScheduledJob",
|
||||
"label": "Scheduled Jobs",
|
||||
"iconClass": "fas fa-clock",
|
||||
"description": "scheduledJob"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/currency",
|
||||
"label": "Currency",
|
||||
"iconClass": "fas fa-euro-sign",
|
||||
"description": "currency",
|
||||
"recordView": "views/admin/currency"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/notifications",
|
||||
"label": "Notifications",
|
||||
"iconClass": "fas fa-bell",
|
||||
"description": "notifications",
|
||||
"recordView": "views/admin/notifications"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/integrations",
|
||||
"label": "Integrations",
|
||||
"iconClass": "fas fa-network-wired",
|
||||
"description": "integrations"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/extensions",
|
||||
"label": "Extensions",
|
||||
"iconClass": "fas fa-upload",
|
||||
"description": "extensions"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/systemRequirements",
|
||||
"label": "System Requirements",
|
||||
"iconClass": "fas fa-server",
|
||||
"description": "systemRequirements"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/jobsSettings",
|
||||
"label": "Job Settings",
|
||||
"iconClass": "fas fa-list-ul",
|
||||
"description": "jobsSettings",
|
||||
"recordView": "views/admin/jobs-settings"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/upgrade",
|
||||
"label": "Upgrade",
|
||||
"iconClass": "fas fa-arrow-alt-circle-up",
|
||||
"description": "upgrade",
|
||||
"view": "views/admin/upgrade/index"
|
||||
},
|
||||
{
|
||||
"action": "clearCache",
|
||||
"label": "Clear Cache",
|
||||
"iconClass": "fas fa-broom",
|
||||
"description": "clearCache"
|
||||
},
|
||||
{
|
||||
"action": "rebuild",
|
||||
"label": "Rebuild",
|
||||
"iconClass": "fas fa-database",
|
||||
"description": "rebuild"
|
||||
}
|
||||
],
|
||||
"order": 0
|
||||
},
|
||||
"users":{
|
||||
"label": "Users",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/users",
|
||||
"label": "Users",
|
||||
"iconClass": "fas fa-user",
|
||||
"description": "users",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/teams",
|
||||
"label": "Teams",
|
||||
"iconClass": "fas fa-users",
|
||||
"description": "teams",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/roles",
|
||||
"label": "Roles",
|
||||
"iconClass": "fas fa-key",
|
||||
"description": "roles",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/authLog",
|
||||
"label": "Auth Log",
|
||||
"iconClass": "fas fa-sign-in-alt",
|
||||
"description": "authLog"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/authTokens",
|
||||
"label": "Auth Tokens",
|
||||
"iconClass": "fas fa-shield-alt",
|
||||
"description": "authTokens"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/actionHistory",
|
||||
"label": "Action History",
|
||||
"iconClass": "fas fa-history",
|
||||
"description": "actionHistory"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/apiUsers",
|
||||
"label": "API Users",
|
||||
"iconClass": "fas fa-user-cog",
|
||||
"description": "apiUsers"
|
||||
}
|
||||
],
|
||||
"order": 5
|
||||
},
|
||||
"customization": {
|
||||
"label": "Customization",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/entityManager",
|
||||
"label": "Entity Manager",
|
||||
"iconClass": "fas fa-tools",
|
||||
"description": "entityManager",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/layouts",
|
||||
"label": "Layout Manager",
|
||||
"iconClass": "fas fa-table",
|
||||
"description": "layoutManager"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/labelManager",
|
||||
"label": "Label Manager",
|
||||
"iconClass": "fas fa-language",
|
||||
"description": "labelManager"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/templateManager",
|
||||
"label": "Template Manager",
|
||||
"iconClass": "fas fa-envelope-open-text",
|
||||
"description": "templateManager"
|
||||
}
|
||||
],
|
||||
"order": 10
|
||||
},
|
||||
"email":{
|
||||
"label": "Messaging",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/outboundEmails",
|
||||
"label": "Outbound Emails",
|
||||
"iconClass": "fas fa-paper-plane",
|
||||
"description": "outboundEmails",
|
||||
"recordView": "views/admin/outbound-emails"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/inboundEmails",
|
||||
"label": "Inbound Emails",
|
||||
"iconClass": "fas fa-envelope",
|
||||
"description": "inboundEmails",
|
||||
"recordView": "views/admin/inbound-emails"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/groupEmailAccounts",
|
||||
"label": "Group Email Accounts",
|
||||
"iconClass": "fas fa-inbox",
|
||||
"description": "groupEmailAccounts",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/personalEmailAccounts",
|
||||
"label": "Personal Email Accounts",
|
||||
"iconClass": "fas fa-inbox",
|
||||
"description": "personalEmailAccounts",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/emailFilters",
|
||||
"label": "Email Filters",
|
||||
"iconClass": "fas fa-filter",
|
||||
"description": "emailFilters"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/groupEmailFolders",
|
||||
"label": "Group Email Folders",
|
||||
"iconClass": "fas fa-folder",
|
||||
"description": "groupEmailFolders"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/emailTemplates",
|
||||
"label": "Email Templates",
|
||||
"iconClass": "fas fa-envelope-square",
|
||||
"description": "emailTemplates"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/sms",
|
||||
"label": "SMS",
|
||||
"iconClass": "fas fa-paper-plane",
|
||||
"description": "sms",
|
||||
"recordView": "views/admin/sms"
|
||||
}
|
||||
],
|
||||
"order": 15
|
||||
},
|
||||
"portal": {
|
||||
"label": "Portal",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/portals",
|
||||
"label": "Portals",
|
||||
"iconClass": "fas fa-parking",
|
||||
"description": "portals"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/portalUsers",
|
||||
"label": "Portal Users",
|
||||
"iconClass": "fas fa-user",
|
||||
"description": "portalUsers",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/portalRoles",
|
||||
"label": "Portal Roles",
|
||||
"iconClass": "fas fa-key",
|
||||
"description": "portalRoles"
|
||||
}
|
||||
],
|
||||
"order": 20
|
||||
},
|
||||
"setup": {
|
||||
"label": "Setup",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/workingTimeCalendar",
|
||||
"label": "Working Time Calendars",
|
||||
"iconClass": "far fa-calendar-alt",
|
||||
"description": "workingTimeCalendars",
|
||||
"tabQuickSearch": true
|
||||
},
|
||||
{
|
||||
"url": "#Admin/layoutSets",
|
||||
"label": "Layout Sets",
|
||||
"iconClass": "fas fa-table",
|
||||
"description": "layoutSets"
|
||||
},
|
||||
{
|
||||
|
||||
"url": "#Admin/dashboardTemplates",
|
||||
"label": "Dashboard Templates",
|
||||
"iconClass": "fas fa-th-large",
|
||||
"description": "dashboardTemplates"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/leadCapture",
|
||||
"label": "Lead Capture",
|
||||
"iconClass": "fas fa-id-card",
|
||||
"description": "leadCapture"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/pdfTemplates",
|
||||
"label": "PDF Templates",
|
||||
"iconClass": "fas fa-file-pdf",
|
||||
"description": "pdfTemplates"
|
||||
},
|
||||
{
|
||||
|
||||
"url": "#Admin/webhooks",
|
||||
"label": "Webhooks",
|
||||
"iconClass": "fas fa-share-alt icon-rotate-90",
|
||||
"description": "webhooks"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/addressCountries",
|
||||
"label": "Address Countries",
|
||||
"iconClass": "far fa-flag",
|
||||
"description": "addressCountries"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/authenticationProviders",
|
||||
"label": "Authentication Providers",
|
||||
"iconClass": "fas fa-sign-in-alt",
|
||||
"description": "authenticationProviders"
|
||||
}
|
||||
],
|
||||
"order": 24
|
||||
},
|
||||
"data": {
|
||||
"label": "Data",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/import",
|
||||
"label": "Import",
|
||||
"iconClass": "fas fa-file-import",
|
||||
"description": "import"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/attachments",
|
||||
"label": "Attachments",
|
||||
"iconClass": "fas fa-paperclip",
|
||||
"description": "attachments"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/jobs",
|
||||
"label": "Jobs",
|
||||
"iconClass": "fas fa-list-ul",
|
||||
"description": "jobs"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/emailAddresses",
|
||||
"label": "Email Addresses",
|
||||
"iconClass": "fas fa-envelope",
|
||||
"description": "emailAddresses"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/phoneNumbers",
|
||||
"label": "Phone Numbers",
|
||||
"iconClass": "fas fa-phone",
|
||||
"description": "phoneNumbers"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/appSecrets",
|
||||
"label": "App Secrets",
|
||||
"iconClass": "fas fa-key",
|
||||
"description": "appSecrets"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/oAuthProviders",
|
||||
"label": "OAuth Providers",
|
||||
"iconClass": "fas fa-sign-in-alt",
|
||||
"description": "oAuthProviders"
|
||||
},
|
||||
{
|
||||
"url": "#Admin/appLog",
|
||||
"label": "App Log",
|
||||
"iconClass": "fas fa-list",
|
||||
"description": "appLog"
|
||||
}
|
||||
],
|
||||
"order": 25
|
||||
},
|
||||
"misc": {
|
||||
"label": "Misc",
|
||||
"itemList": [
|
||||
{
|
||||
"url": "#Admin/formulaSandbox",
|
||||
"label": "Formula Sandbox",
|
||||
"iconClass": "fas fa-code",
|
||||
"description": "formulaSandbox",
|
||||
"view": "views/admin/formula-sandbox/index"
|
||||
}
|
||||
],
|
||||
"order": 26
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"templateEntityTypeList": {
|
||||
"className": "Espo\\Classes\\AppParams\\TemplateEntityTypeList"
|
||||
},
|
||||
"extensions": {
|
||||
"className": "Espo\\Classes\\AppParams\\Extensions"
|
||||
},
|
||||
"addressCountryData": {
|
||||
"className": "Espo\\Classes\\AppParams\\AddressCountryData"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"beforeLoginHookClassNameList": [
|
||||
"Espo\\Core\\Authentication\\Hook\\Hooks\\FailedAttemptsLimit",
|
||||
"Espo\\Core\\Authentication\\Hook\\Hooks\\FailedCodeAttemptsLimit"
|
||||
],
|
||||
"onLoginHookClassNameList": [
|
||||
"Espo\\Core\\Authentication\\Hook\\Hooks\\IpAddressWhitelist"
|
||||
],
|
||||
"onFailHookClassNameList": [],
|
||||
"onSuccessHookClassNameList": [],
|
||||
"onSuccessByTokenHookClassNameList": [],
|
||||
"onSecondStepRequiredHookClassNameList": []
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"entityTypeListParamList": [
|
||||
"tabList",
|
||||
"quickCreateList",
|
||||
"globalSearchEntityList",
|
||||
"assignmentEmailNotificationsEntityList",
|
||||
"assignmentNotificationsEntityList",
|
||||
"calendarEntityList",
|
||||
"streamEmailNotificationsEntityList",
|
||||
"activitiesEntityList",
|
||||
"historyEntityList",
|
||||
"streamEmailNotificationsTypeList",
|
||||
"emailKeepParentTeamsEntityList"
|
||||
],
|
||||
"params": {
|
||||
"isDeveloperMode": {
|
||||
"readOnly": true
|
||||
},
|
||||
"clientSecurityHeadersDisabled": {
|
||||
"readOnly": true
|
||||
},
|
||||
"clientCspDisabled": {
|
||||
"readOnly": true
|
||||
},
|
||||
"clientCspScriptSourceList": {
|
||||
"readOnly": true
|
||||
},
|
||||
"clientStrictTransportSecurityHeaderDisabled": {
|
||||
"readOnly": true
|
||||
},
|
||||
"clientXFrameOptionsHeaderDisabled": {
|
||||
"readOnly": true
|
||||
},
|
||||
"systemUserId": {
|
||||
"level": "admin",
|
||||
"readOnly": true
|
||||
},
|
||||
"smtpPassword": {
|
||||
"level": "internal"
|
||||
},
|
||||
"awsS3Storage": {
|
||||
"level": "system"
|
||||
},
|
||||
"defaultFileStorage": {
|
||||
"level": "admin",
|
||||
"readOnly": true
|
||||
},
|
||||
"smsProvider": {
|
||||
"level": "admin"
|
||||
},
|
||||
"authAnotherUserDisabled": {
|
||||
"level": "admin",
|
||||
"readOnly": true
|
||||
},
|
||||
"userNameRegularExpression": {
|
||||
"readOnly": true
|
||||
},
|
||||
"workingTimeCalendar": {
|
||||
"level": "admin"
|
||||
},
|
||||
"ldapPassword": {
|
||||
"level": "internal"
|
||||
},
|
||||
"oidcClientId": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcClientSecret": {
|
||||
"level": "internal"
|
||||
},
|
||||
"oidcAuthorizationEndpoint": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcUserInfoEndpoint": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcTokenEndpoint": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcJwksEndpoint": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcJwksCachePeriod": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcJwtSignatureAlgorithmList": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcScopes": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcGroupClaim": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcCreateUser": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcUsernameClaim": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcTeamsIds": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcTeamsNames": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcTeamsColumns": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcSync": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcSyncTeams": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcFallback": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcAllowRegularUserFallback": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcAllowAdminUser": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcAuthorizationPrompt": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcAuthorizationMaxAge": {
|
||||
"level": "admin"
|
||||
},
|
||||
"oidcLogoutUrl": {
|
||||
"level": "admin"
|
||||
},
|
||||
"apiCorsAllowedMethodList": {
|
||||
"level": "admin"
|
||||
},
|
||||
"apiCorsAllowedHeaderList": {
|
||||
"level": "admin"
|
||||
},
|
||||
"apiCorsAllowedOriginList": {
|
||||
"level": "admin"
|
||||
},
|
||||
"apiCorsMaxAge": {
|
||||
"level": "admin"
|
||||
},
|
||||
"customExportManifest": {
|
||||
"level": "admin"
|
||||
},
|
||||
"starsLimit": {
|
||||
"level": "admin"
|
||||
},
|
||||
"authIpAddressCheck": {
|
||||
"level": "superAdmin"
|
||||
},
|
||||
"authIpAddressWhitelist": {
|
||||
"level": "superAdmin"
|
||||
},
|
||||
"authIpAddressCheckExcludedUsers": {
|
||||
"level": "superAdmin"
|
||||
},
|
||||
"availableReactions": {
|
||||
"level": "default"
|
||||
},
|
||||
"emailScheduledBatchCount": {
|
||||
"level": "admin"
|
||||
},
|
||||
"streamEmailWithContentEntityTypeList": {
|
||||
"level": "admin"
|
||||
},
|
||||
"baselineRole": {
|
||||
"level": "admin"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,269 @@
|
||||
{
|
||||
"symbolMap":{
|
||||
"AED":"د.إ",
|
||||
"AFN":"؋",
|
||||
"ALL":"L",
|
||||
"ANG":"ƒ",
|
||||
"AOA":"Kz",
|
||||
"ARS":"$",
|
||||
"AUD":"$",
|
||||
"AWG":"ƒ",
|
||||
"AZN":"₼",
|
||||
"BAM":"KM",
|
||||
"BBD":"$",
|
||||
"BDT":"৳",
|
||||
"BGN":"лв",
|
||||
"BHD":".د.ب",
|
||||
"BIF":"FBu",
|
||||
"BMD":"$",
|
||||
"BND":"$",
|
||||
"BOB":"Bs.",
|
||||
"BRL":"R$",
|
||||
"BSD":"$",
|
||||
"BTN":"Nu.",
|
||||
"BWP":"P",
|
||||
"BYN": "Br",
|
||||
"BYR":"p.",
|
||||
"BZD":"BZ$",
|
||||
"CAD":"$",
|
||||
"CDF":"FC",
|
||||
"CHF":"Fr.",
|
||||
"CLP":"$",
|
||||
"CNY":"¥",
|
||||
"COP":"$",
|
||||
"CRC":"₡",
|
||||
"CUC":"$",
|
||||
"CUP":"₱",
|
||||
"CVE":"$",
|
||||
"CZK":"Kč",
|
||||
"DJF":"Fdj",
|
||||
"DKK":"kr",
|
||||
"DOP":"RD$",
|
||||
"DZD":"دج",
|
||||
"EEK":"kr",
|
||||
"EGP":"£",
|
||||
"ERN":"Nfk",
|
||||
"ETB":"Br",
|
||||
"EUR":"€",
|
||||
"FJD":"$",
|
||||
"FKP":"£",
|
||||
"GBP":"£",
|
||||
"GEL":"₾",
|
||||
"GGP":"£",
|
||||
"GHC":"₵",
|
||||
"GHS":"GH₵",
|
||||
"GIP":"£",
|
||||
"GMD":"D",
|
||||
"GNF":"FG",
|
||||
"GTQ":"Q",
|
||||
"GYD":"$",
|
||||
"HKD":"$",
|
||||
"HNL":"L",
|
||||
"HRK":"kn",
|
||||
"HTG":"G",
|
||||
"HUF":"Ft",
|
||||
"IDR":"Rp",
|
||||
"ILS":"₪",
|
||||
"IMP":"£",
|
||||
"INR":"₹",
|
||||
"IQD":"ع.د",
|
||||
"IRR":"﷼",
|
||||
"ISK":"kr",
|
||||
"JEP":"£",
|
||||
"JMD":"J$",
|
||||
"JPY":"¥",
|
||||
"KES":"KSh",
|
||||
"KGS":"лв",
|
||||
"KHR":"៛",
|
||||
"KMF":"CF",
|
||||
"KPW":"₩",
|
||||
"KRW":"₩",
|
||||
"KYD":"$",
|
||||
"KZT":"₸",
|
||||
"LAK":"₭",
|
||||
"LBP":"£",
|
||||
"LKR":"₨",
|
||||
"LRD":"$",
|
||||
"LSL":"M",
|
||||
"LTL":"Lt",
|
||||
"LVL":"Ls",
|
||||
"MAD":"MAD",
|
||||
"MDL":"lei",
|
||||
"MGA":"Ar",
|
||||
"MKD":"ден",
|
||||
"MMK":"K",
|
||||
"MNT":"₮",
|
||||
"MOP":"MOP$",
|
||||
"MUR":"₨",
|
||||
"MVR":"Rf",
|
||||
"MWK":"MK",
|
||||
"MXN":"$",
|
||||
"MYR":"RM",
|
||||
"MZN":"MT",
|
||||
"NAD":"$",
|
||||
"NGN":"₦",
|
||||
"NIO":"C$",
|
||||
"NOK":"kr",
|
||||
"NPR":"₨",
|
||||
"NZD":"$",
|
||||
"OMR":"﷼",
|
||||
"PAB":"B/.",
|
||||
"PEN":"S/.",
|
||||
"PGK":"K",
|
||||
"PHP":"₱",
|
||||
"PKR":"₨",
|
||||
"PLN":"zł",
|
||||
"PYG":"Gs",
|
||||
"QAR":"﷼",
|
||||
"RMB":"¥",
|
||||
"RON":"lei",
|
||||
"RSD":"Дин.",
|
||||
"RUB":"₽",
|
||||
"RWF":"R₣",
|
||||
"SAR":"﷼",
|
||||
"SBD":"$",
|
||||
"SCR":"₨",
|
||||
"SDG":"ج.س.",
|
||||
"SEK":"kr",
|
||||
"SGD":"$",
|
||||
"SHP":"£",
|
||||
"SLL":"Le",
|
||||
"SOS":"S",
|
||||
"SRD":"$",
|
||||
"SSP":"£",
|
||||
"STD":"Db",
|
||||
"SVC":"$",
|
||||
"SYP":"£",
|
||||
"SZL":"E",
|
||||
"THB":"฿",
|
||||
"TJS":"SM",
|
||||
"TMT":"T",
|
||||
"TND":"د.ت",
|
||||
"TOP":"T$",
|
||||
"TRL":"₤",
|
||||
"TRY":"₺",
|
||||
"TTD":"TT$",
|
||||
"TVD":"$",
|
||||
"TWD":"NT$",
|
||||
"TZS":"TSh",
|
||||
"UAH":"₴",
|
||||
"UGX":"USh",
|
||||
"USD":"$",
|
||||
"UYU":"$U",
|
||||
"UZS":"лв",
|
||||
"VEF":"Bs",
|
||||
"VND":"₫",
|
||||
"VUV":"VT",
|
||||
"WST":"WS$",
|
||||
"XAF":"FCFA",
|
||||
"XBT":"Ƀ",
|
||||
"XCD":"$",
|
||||
"XOF":"CFA",
|
||||
"XPF":"₣",
|
||||
"YER":"﷼",
|
||||
"ZAR":"R",
|
||||
"ZWD":"Z$",
|
||||
"BTC":"฿"
|
||||
},
|
||||
"list": [
|
||||
"AFN",
|
||||
"AED",
|
||||
"ALL",
|
||||
"ANG",
|
||||
"AOA",
|
||||
"ARS",
|
||||
"AUD",
|
||||
"BAM",
|
||||
"BDT",
|
||||
"BGN",
|
||||
"BHD",
|
||||
"BND",
|
||||
"BOB",
|
||||
"BRL",
|
||||
"BWP",
|
||||
"BYN",
|
||||
"CAD",
|
||||
"CHF",
|
||||
"CLP",
|
||||
"CNY",
|
||||
"COP",
|
||||
"CRC",
|
||||
"CVE",
|
||||
"CZK",
|
||||
"DKK",
|
||||
"DOP",
|
||||
"DZD",
|
||||
"EGP",
|
||||
"EUR",
|
||||
"FJD",
|
||||
"GBP",
|
||||
"GNF",
|
||||
"GTQ",
|
||||
"HKD",
|
||||
"HNL",
|
||||
"HRK",
|
||||
"HUF",
|
||||
"IDR",
|
||||
"ILS",
|
||||
"INR",
|
||||
"IRR",
|
||||
"JMD",
|
||||
"JOD",
|
||||
"JPY",
|
||||
"KES",
|
||||
"KRW",
|
||||
"KWD",
|
||||
"KYD",
|
||||
"KZT",
|
||||
"LBP",
|
||||
"LKR",
|
||||
"MAD",
|
||||
"MDL",
|
||||
"MKD",
|
||||
"MMK",
|
||||
"MUR",
|
||||
"MXN",
|
||||
"MYR",
|
||||
"MZN",
|
||||
"NAD",
|
||||
"NGN",
|
||||
"NIO",
|
||||
"NOK",
|
||||
"NPR",
|
||||
"NZD",
|
||||
"OMR",
|
||||
"PEN",
|
||||
"PGK",
|
||||
"PHP",
|
||||
"PKR",
|
||||
"PLN",
|
||||
"PYG",
|
||||
"QAR",
|
||||
"RON",
|
||||
"RSD",
|
||||
"RUB",
|
||||
"SAR",
|
||||
"SCR",
|
||||
"SEK",
|
||||
"SGD",
|
||||
"SLL",
|
||||
"SVC",
|
||||
"THB",
|
||||
"TND",
|
||||
"TRY",
|
||||
"TTD",
|
||||
"TWD",
|
||||
"TZS",
|
||||
"UAH",
|
||||
"UGX",
|
||||
"USD",
|
||||
"UYU",
|
||||
"UZS",
|
||||
"VND",
|
||||
"XAF",
|
||||
"YER",
|
||||
"ZAR",
|
||||
"ZMW",
|
||||
"ZWL"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"Standard": [
|
||||
{
|
||||
"name": "My Espo",
|
||||
"layout": [
|
||||
{
|
||||
"id": "defaultActivities",
|
||||
"name": "Activities",
|
||||
"x": 2,
|
||||
"y": 2,
|
||||
"width": 2,
|
||||
"height": 2
|
||||
},
|
||||
{
|
||||
"id": "defaultStream",
|
||||
"name": "Stream",
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 2,
|
||||
"height": 4
|
||||
},
|
||||
{
|
||||
"id": "defaultTasks",
|
||||
"name": "Tasks",
|
||||
"x": 2,
|
||||
"y": 4,
|
||||
"width": 2,
|
||||
"height": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"Standard": {
|
||||
"defaultStream": {
|
||||
"displayRecords": 10
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
{
|
||||
"Global": {
|
||||
"stars": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"optimisticConcurrencyControl": {
|
||||
"location": "entityDefs",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"preserveAuditLog": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"@Company": {
|
||||
"updateDuplicateCheck": {
|
||||
"location": "recordDefs",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"duplicateCheckFieldList": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/duplicate-check-field-list"
|
||||
}
|
||||
},
|
||||
"collaborators": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"assignedUsers": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"aclContactLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "contactLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-contact-link"
|
||||
}
|
||||
},
|
||||
"aclAccountLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "accountLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-account-link"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@Person": {
|
||||
"updateDuplicateCheck": {
|
||||
"location": "recordDefs",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"duplicateCheckFieldList": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/duplicate-check-field-list"
|
||||
}
|
||||
},
|
||||
"collaborators": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"assignedUsers": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"aclContactLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "contactLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-contact-link"
|
||||
}
|
||||
},
|
||||
"aclAccountLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "accountLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true
|
||||
},
|
||||
"view": "views/admin/entity-manager/fields/acl-account-link"
|
||||
}
|
||||
},
|
||||
"@Base": {
|
||||
"updateDuplicateCheck": {
|
||||
"location": "recordDefs",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"duplicateCheckFieldList": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/duplicate-check-field-list"
|
||||
}
|
||||
},
|
||||
"collaborators": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"assignedUsers": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"aclContactLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "contactLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-contact-link"
|
||||
}
|
||||
},
|
||||
"aclAccountLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "accountLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-account-link"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@BasePlus": {
|
||||
"updateDuplicateCheck": {
|
||||
"location": "recordDefs",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"duplicateCheckFieldList": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/duplicate-check-field-list"
|
||||
}
|
||||
},
|
||||
"collaborators": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"assignedUsers": {
|
||||
"location": "scopes",
|
||||
"fieldDefs": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
}
|
||||
},
|
||||
"aclContactLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "contactLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-contact-link"
|
||||
}
|
||||
},
|
||||
"aclAccountLink": {
|
||||
"location": "aclDefs",
|
||||
"param": "accountLink",
|
||||
"fieldDefs": {
|
||||
"type": "enum",
|
||||
"tooltip": true,
|
||||
"view": "views/admin/entity-manager/fields/acl-account-link"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"list": [
|
||||
"en_US",
|
||||
"ar_AR",
|
||||
"bg_BG",
|
||||
"en_GB",
|
||||
"es_MX",
|
||||
"cs_CZ",
|
||||
"da_DK",
|
||||
"de_DE",
|
||||
"es_ES",
|
||||
"hr_HR",
|
||||
"hu_HU",
|
||||
"fa_IR",
|
||||
"fr_FR",
|
||||
"ja_JP",
|
||||
"id_ID",
|
||||
"it_IT",
|
||||
"lt_LT",
|
||||
"lv_LV",
|
||||
"nb_NO",
|
||||
"nl_NL",
|
||||
"th_TH",
|
||||
"tr_TR",
|
||||
"sk_SK",
|
||||
"sl_SI",
|
||||
"sr_RS",
|
||||
"sv_SE",
|
||||
"ro_RO",
|
||||
"ru_RU",
|
||||
"pl_PL",
|
||||
"pt_BR",
|
||||
"pt_PT",
|
||||
"uk_UA",
|
||||
"vi_VN",
|
||||
"zh_CN",
|
||||
"zh_TW"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"frontendHiddenPathList": [
|
||||
["app", "metadata"],
|
||||
["app", "containerServices"],
|
||||
["app", "portalContainerServices"],
|
||||
["app", "consoleCommands"],
|
||||
["app", "formula", "functionClassNameMap"],
|
||||
["app", "fileStorage", "implementationClassNameMap"],
|
||||
["app", "client"],
|
||||
["app", "language", "aclDependencies"],
|
||||
["app", "templateHelpers"],
|
||||
["app", "appParams"],
|
||||
["app", "cleanup"],
|
||||
["app", "authentication"],
|
||||
["app", "pdfEngines", "__ANY__", "implementationClassNameMap"],
|
||||
["app", "addressFormats", "__ANY__", "formatterClassName"],
|
||||
["app", "authentication2FAMethods", "__ANY__", "loginClassName"],
|
||||
["app", "authentication2FAMethods", "__ANY__", "userSetupClassName"],
|
||||
["app", "select"],
|
||||
["app", "massActions", "__ANY__", "implementationClassName"],
|
||||
["app", "actions", "__ANY__", "implementationClassName"],
|
||||
["app", "fieldProcessing"],
|
||||
["app", "scheduledJobs"],
|
||||
["app", "webSocket", "messagers"],
|
||||
["app", "config"],
|
||||
["app", "rebuild"],
|
||||
["app", "smsProviders", "__ANY__", "senderClassName"],
|
||||
["app", "orm"],
|
||||
["app", "relationships"],
|
||||
["app", "linkManager"],
|
||||
["app", "hook"],
|
||||
["app", "api"],
|
||||
["app", "databasePlatforms"],
|
||||
["app", "recordId"],
|
||||
["app", "currencyConversion"],
|
||||
["selectDefs"],
|
||||
["pdfDefs"],
|
||||
["notificationDefs", "__ANY__", "assignmentNotificatorClassName"],
|
||||
["authenticationMethods", "__ANY__", "implementationClassName"],
|
||||
["aclDefs", "__ANY__", "accessCheckerClassName"],
|
||||
["aclDefs", "__ANY__", "portalAccessCheckerClassName"],
|
||||
["aclDefs", "__ANY__", "ownershipCheckerClassName"],
|
||||
["aclDefs", "__ANY__", "portalOwnershipCheckerClassName"],
|
||||
["aclDefs", "__ANY__", "assignmentCheckerClassName"],
|
||||
["aclDefs", "__ANY__", "linkCheckerClassNameMap"]
|
||||
],
|
||||
"frontendNonAdminHiddenPathList": [
|
||||
["recordDefs"]
|
||||
],
|
||||
"additionalBuilderClassNameList": [
|
||||
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\Fields",
|
||||
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\FilterFields",
|
||||
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\DeleteIdField",
|
||||
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\StreamUpdatedAtField",
|
||||
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\LogicDefsBc"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"actionClassNameList": [
|
||||
"Espo\\Core\\Rebuild\\Actions\\AddSystemUser",
|
||||
"Espo\\Core\\Rebuild\\Actions\\AddSystemData",
|
||||
"Espo\\Core\\Rebuild\\Actions\\CurrencyRates",
|
||||
"Espo\\Core\\Rebuild\\Actions\\ScheduledJobs",
|
||||
"Espo\\Core\\Rebuild\\Actions\\ConfigMetadataCheck",
|
||||
"Espo\\Core\\Rebuild\\Actions\\GenerateInstanceId",
|
||||
"Espo\\Core\\Rebuild\\Actions\\SetIntegrationDefaults"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"ProcessJobGroup": {
|
||||
"name": "Process Job Group",
|
||||
"isSystem": true,
|
||||
"scheduling": "* * * * *",
|
||||
"jobClassName": "Espo\\Core\\Job\\Job\\Jobs\\ProcessJobGroup",
|
||||
"preparatorClassName": "Espo\\Core\\Job\\Preparator\\Preparators\\ProcessJobGroupPreparator"
|
||||
},
|
||||
"ProcessJobQueueQ0": {
|
||||
"name": "Process Job Queue q0",
|
||||
"isSystem": true,
|
||||
"scheduling": "* * * * *",
|
||||
"jobClassName": "Espo\\Core\\Job\\Job\\Jobs\\ProcessJobQueueQ0"
|
||||
},
|
||||
"ProcessJobQueueQ1": {
|
||||
"name": "Process Job Queue q1",
|
||||
"isSystem": true,
|
||||
"scheduling": "*/1 * * * *",
|
||||
"jobClassName": "Espo\\Core\\Job\\Job\\Jobs\\ProcessJobQueueQ1"
|
||||
},
|
||||
"ProcessJobQueueE0": {
|
||||
"name": "Process Job Queue e0",
|
||||
"isSystem": true,
|
||||
"scheduling": "* * * * *",
|
||||
"jobClassName": "Espo\\Core\\Job\\Job\\Jobs\\ProcessJobQueueE0"
|
||||
},
|
||||
"Dummy": {
|
||||
"isSystem": true,
|
||||
"scheduling": "1 */12 * * *",
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\Dummy"
|
||||
},
|
||||
"CheckNewVersion": {
|
||||
"name": "Check for New Version",
|
||||
"isSystem": true,
|
||||
"scheduling": "15 5 * * *",
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\CheckNewVersion"
|
||||
},
|
||||
"CheckNewExtensionVersion": {
|
||||
"name": "Check for New Versions of Installed Extensions",
|
||||
"isSystem": true,
|
||||
"scheduling": "25 5 * * *",
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\CheckNewExtensionVersion"
|
||||
},
|
||||
"Cleanup": {
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\Cleanup"
|
||||
},
|
||||
"AuthTokenControl": {
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\AuthTokenControl"
|
||||
},
|
||||
"SendEmailNotifications": {
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\SendEmailNotifications"
|
||||
},
|
||||
"ProcessWebhookQueue": {
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\ProcessWebhookQueue"
|
||||
},
|
||||
"CheckEmailAccounts": {
|
||||
"preparatorClassName": "Espo\\Classes\\JobPreparators\\CheckEmailAccounts",
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\CheckEmailAccounts"
|
||||
},
|
||||
"CheckInboundEmails": {
|
||||
"preparatorClassName": "Espo\\Classes\\JobPreparators\\CheckInboundEmails",
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\CheckInboundEmails"
|
||||
},
|
||||
"SendScheduledEmails": {
|
||||
"jobClassName": "Espo\\Classes\\Jobs\\SendScheduledEmails"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"googleMapsImage": "Espo\\Classes\\TemplateHelpers\\GoogleMaps",
|
||||
"markdownText": "Espo\\Classes\\TemplateHelpers\\MarkdownText",
|
||||
"tableTag": "Espo\\Classes\\TemplateHelpers\\TableTag",
|
||||
"trTag": "Espo\\Classes\\TemplateHelpers\\TrTag",
|
||||
"tdTag": "Espo\\Classes\\TemplateHelpers\\TdTag"
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"categories": {
|
||||
"newNotification": {},
|
||||
"recordUpdate": {
|
||||
"paramList": ["scope", "id"],
|
||||
"accessCheckCommand": "AclCheck --userId=:userId --scope=:scope --id=:id --action=read"
|
||||
},
|
||||
"streamUpdate": {
|
||||
"paramList": ["scope", "id"],
|
||||
"accessCheckCommand": "AclCheck --userId=:userId --scope=:scope --id=:id --action=stream"
|
||||
}
|
||||
},
|
||||
"messagers": {
|
||||
"ZeroMQ": {
|
||||
"senderClassName": "Espo\\Core\\WebSocket\\ZeroMQSender",
|
||||
"subscriberClassName": "Espo\\Core\\WebSocket\\ZeroMQSubscriber"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,336 @@
|
||||
{
|
||||
"itemTypes": {
|
||||
"and": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/group-base",
|
||||
"operator": "and"
|
||||
},
|
||||
"or": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/group-base",
|
||||
"operator": "or"
|
||||
},
|
||||
"not": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/group-not",
|
||||
"operator": "not"
|
||||
},
|
||||
"equals": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-base",
|
||||
"operatorString": "="
|
||||
},
|
||||
"notEquals": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-base",
|
||||
"operatorString": "≠"
|
||||
},
|
||||
"greaterThan": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-base",
|
||||
"operatorString": ">"
|
||||
},
|
||||
"lessThan": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-base",
|
||||
"operatorString": "<"
|
||||
},
|
||||
"greaterThanOrEquals": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-base",
|
||||
"operatorString": "≥"
|
||||
},
|
||||
"lessThanOrEquals": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-base",
|
||||
"operatorString": "≤"
|
||||
},
|
||||
"isEmpty": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-operator-only-base",
|
||||
"operatorString": "= ∅"
|
||||
},
|
||||
"isNotEmpty": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-operator-only-base",
|
||||
"operatorString": "≠ ∅"
|
||||
},
|
||||
"isTrue": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-operator-only-base",
|
||||
"operatorString": "= 1"
|
||||
},
|
||||
"isFalse": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-operator-only-base",
|
||||
"operatorString": "= 0"
|
||||
},
|
||||
"in": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-multiple-values-base",
|
||||
"operatorString": "∈"
|
||||
},
|
||||
"notIn": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-multiple-values-base",
|
||||
"operatorString": "∉"
|
||||
},
|
||||
"isToday": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-is-today",
|
||||
"operatorString": "="
|
||||
},
|
||||
"inFuture": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-in-future",
|
||||
"operatorString": "∈"
|
||||
},
|
||||
"inPast": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-in-past",
|
||||
"operatorString": "∈"
|
||||
},
|
||||
"contains": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-link",
|
||||
"operatorString": "∋"
|
||||
},
|
||||
"notContains": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-link",
|
||||
"operatorString": "∌"
|
||||
},
|
||||
"has": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-enum",
|
||||
"operatorString": "∋"
|
||||
},
|
||||
"notHas": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-enum",
|
||||
"operatorString": "∌"
|
||||
},
|
||||
"startsWith": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-varchar"
|
||||
},
|
||||
"endsWith": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-varchar"
|
||||
},
|
||||
"matches": {
|
||||
"view": "views/admin/dynamic-logic/conditions-string/item-value-varchar"
|
||||
}
|
||||
},
|
||||
"fieldTypes": {
|
||||
"bool": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": ["isTrue", "isFalse"]
|
||||
},
|
||||
"varchar": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": [
|
||||
"equals",
|
||||
"notEquals",
|
||||
"isEmpty",
|
||||
"isNotEmpty",
|
||||
"contains",
|
||||
"notContains",
|
||||
"startsWith",
|
||||
"endsWith",
|
||||
"matches"
|
||||
],
|
||||
"conditionTypes": {
|
||||
"contains": {
|
||||
"valueType": "field",
|
||||
"itemView": "views/admin/dynamic-logic/conditions-string/item-base"
|
||||
},
|
||||
"notContains": {
|
||||
"valueType": "field",
|
||||
"itemView": "views/admin/dynamic-logic/conditions-string/item-base"
|
||||
}
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": ["equals", "notEquals", "isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"email": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": ["isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"phone": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": ["isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"text": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "contains", "notContains", "matches"],
|
||||
"conditionTypes": {
|
||||
"contains": {
|
||||
"valueType": "varchar",
|
||||
"itemView": "views/admin/dynamic-logic/conditions-string/item-value-varchar"
|
||||
},
|
||||
"notContains": {
|
||||
"valueType": "varchar",
|
||||
"itemView": "views/admin/dynamic-logic/conditions-string/item-value-varchar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"int": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": [
|
||||
"isEmpty",
|
||||
"isNotEmpty",
|
||||
"equals",
|
||||
"notEquals",
|
||||
"greaterThan",
|
||||
"lessThan",
|
||||
"greaterThanOrEquals",
|
||||
"lessThanOrEquals"
|
||||
]
|
||||
},
|
||||
"float": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": [
|
||||
"isEmpty",
|
||||
"isNotEmpty",
|
||||
"equals",
|
||||
"notEquals",
|
||||
"greaterThan",
|
||||
"lessThan",
|
||||
"greaterThanOrEquals",
|
||||
"lessThanOrEquals"
|
||||
]
|
||||
},
|
||||
"currency": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": [
|
||||
"isEmpty",
|
||||
"isNotEmpty",
|
||||
"equals",
|
||||
"notEquals",
|
||||
"greaterThan",
|
||||
"lessThan",
|
||||
"greaterThanOrEquals",
|
||||
"lessThanOrEquals"
|
||||
]
|
||||
},
|
||||
"date": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/date",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "isToday", "inFuture", "inPast", "equals", "notEquals"]
|
||||
},
|
||||
"datetime": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/date",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "isToday", "inFuture", "inPast"]
|
||||
},
|
||||
"datetimeOptional": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/date",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "isToday", "inFuture", "inPast"]
|
||||
},
|
||||
"enum": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/enum",
|
||||
"typeList": ["equals", "notEquals", "isEmpty", "isNotEmpty", "in", "notIn"]
|
||||
},
|
||||
"link": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/link",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "equals", "notEquals"]
|
||||
},
|
||||
"linkOne": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/link",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "equals", "notEquals"]
|
||||
},
|
||||
"file": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/link",
|
||||
"typeList": ["isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"image": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/link",
|
||||
"typeList": ["isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"linkParent": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/link-parent",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "equals", "notEquals"]
|
||||
},
|
||||
"linkMultiple": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/link-multiple",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "contains", "notContains"]
|
||||
},
|
||||
"foreign": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/base",
|
||||
"typeList": ["equals", "notEquals", "isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"id": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/enum",
|
||||
"typeList": ["isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"multiEnum": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/multi-enum",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "has", "notHas"]
|
||||
},
|
||||
"array": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/multi-enum",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "has", "notHas"]
|
||||
},
|
||||
"checklist": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/multi-enum",
|
||||
"typeList": ["isEmpty", "isNotEmpty", "has", "notHas"]
|
||||
},
|
||||
"urlMultiple": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/multi-enum",
|
||||
"typeList": ["isEmpty", "isNotEmpty"]
|
||||
},
|
||||
"currentUser": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/current-user",
|
||||
"typeList": ["equals", "notEquals"]
|
||||
},
|
||||
"currentUserTeams": {
|
||||
"view": "views/admin/dynamic-logic/conditions/field-types/current-user-teams",
|
||||
"typeList": ["contains", "notContains"]
|
||||
}
|
||||
},
|
||||
"conditionTypes": {
|
||||
"isTrue": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"isFalse": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"isEmpty": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"isNotEmpty": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"equals": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"notEquals": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"greaterThan": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"lessThan": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"greaterThanOrEquals": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"lessThanOrEquals": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"in": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"notIn": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"contains": {
|
||||
"valueType": "custom"
|
||||
},
|
||||
"notContains": {
|
||||
"valueType": "custom"
|
||||
},
|
||||
"inPast": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"isFuture": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"isToday": {
|
||||
"valueType": "empty"
|
||||
},
|
||||
"has": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"notHas": {
|
||||
"valueType": "field"
|
||||
},
|
||||
"startsWith": {
|
||||
"valueType": "varchar"
|
||||
},
|
||||
"endsWith": {
|
||||
"valueType": "varchar"
|
||||
},
|
||||
"matches": {
|
||||
"valueType": "varchar-matches"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"required": true,
|
||||
"pattern": "[a-zA-Z]{1}[a-zA-Z0-9_]+",
|
||||
"index": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"value": {
|
||||
"type": "text",
|
||||
"required": true,
|
||||
"view": "views/admin/app-secret/fields/value"
|
||||
},
|
||||
"description": {
|
||||
"type": "text"
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc",
|
||||
"textFilterFields": ["name"]
|
||||
},
|
||||
"indexes": {
|
||||
"nameDeleteId": {
|
||||
"type": "unique",
|
||||
"columns": [
|
||||
"name",
|
||||
"deleteId"
|
||||
]
|
||||
}
|
||||
},
|
||||
"deleteId": true
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"fields": {
|
||||
"username": {
|
||||
"type": "varchar",
|
||||
"readOnly": true,
|
||||
"maxLength": 100
|
||||
},
|
||||
"portal": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"user": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"authToken": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"ipAddress": {
|
||||
"type": "varchar",
|
||||
"maxLength": 45,
|
||||
"readOnly": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true,
|
||||
"hasSeconds": true
|
||||
},
|
||||
"isDenied": {
|
||||
"type": "bool",
|
||||
"readOnly": true
|
||||
},
|
||||
"denialReason": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"",
|
||||
"CREDENTIALS",
|
||||
"INACTIVE_USER",
|
||||
"IS_PORTAL_USER",
|
||||
"IS_NOT_PORTAL_USER",
|
||||
"USER_IS_NOT_IN_PORTAL",
|
||||
"IS_SYSTEM_USER",
|
||||
"FORBIDDEN"
|
||||
],
|
||||
"readOnly": true
|
||||
},
|
||||
"requestTime": {
|
||||
"type": "float",
|
||||
"readOnly": true
|
||||
},
|
||||
"requestUrl": {
|
||||
"type": "varchar",
|
||||
"readOnly": true
|
||||
},
|
||||
"requestMethod": {
|
||||
"type": "varchar",
|
||||
"readOnly": true,
|
||||
"maxLength": 15
|
||||
},
|
||||
"authTokenIsActive": {
|
||||
"type": "foreign",
|
||||
"link": "authToken",
|
||||
"field": "isActive",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/foreign-bool"
|
||||
},
|
||||
"authenticationMethod": {
|
||||
"type": "enum",
|
||||
"view": "views/admin/auth-log-record/fields/authentication-method",
|
||||
"translation": "Settings.options.authenticationMethod"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"user": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"portal": {
|
||||
"type": "belongsTo",
|
||||
"entity": "Portal"
|
||||
},
|
||||
"authToken": {
|
||||
"type": "belongsTo",
|
||||
"entity": "AuthToken",
|
||||
"foreignName": "id"
|
||||
},
|
||||
"actionHistoryRecords": {
|
||||
"type": "hasMany",
|
||||
"entity": "ActionHistoryRecord",
|
||||
"foreign": "authLogRecord"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "requestTime",
|
||||
"order": "desc",
|
||||
"textFilterFields": ["ipAddress", "username"]
|
||||
},
|
||||
"indexes": {
|
||||
"ipAddress": {
|
||||
"columns": ["ipAddress"]
|
||||
},
|
||||
"ipAddressRequestTime": {
|
||||
"columns": ["ipAddress", "requestTime"]
|
||||
},
|
||||
"requestTime": {
|
||||
"columns": ["requestTime"]
|
||||
}
|
||||
},
|
||||
"hooksDisabled": true
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"required": true
|
||||
},
|
||||
"layout": {
|
||||
"type": "jsonArray",
|
||||
"view": "views/settings/fields/dashboard-layout",
|
||||
"inlineEditDisabled": true,
|
||||
"required": true
|
||||
},
|
||||
"dashletsOptions": {
|
||||
"type": "jsonObject",
|
||||
"disabled": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,185 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
"pattern": "$noBadCharacters"
|
||||
},
|
||||
"emailAddress": {
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
"maxLength": 100,
|
||||
"tooltip": true,
|
||||
"view": "views/email-account/fields/email-address"
|
||||
},
|
||||
"status": {
|
||||
"type": "enum",
|
||||
"options": ["Active", "Inactive"],
|
||||
"style": {
|
||||
"Inactive": "info"
|
||||
},
|
||||
"default": "Active"
|
||||
},
|
||||
"host": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"port": {
|
||||
"type": "int",
|
||||
"min": 0,
|
||||
"max": 65535,
|
||||
"default": 993,
|
||||
"disableFormatting": true
|
||||
},
|
||||
"security": {
|
||||
"type": "enum",
|
||||
"default": "SSL",
|
||||
"options": ["", "SSL", "TLS"]
|
||||
},
|
||||
"username": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"password": {
|
||||
"type": "password"
|
||||
},
|
||||
"monitoredFolders": {
|
||||
"type": "array",
|
||||
"default": ["INBOX"],
|
||||
"view": "views/email-account/fields/folders",
|
||||
"displayAsList": true,
|
||||
"noEmptyString": true,
|
||||
"duplicateIgnore": true
|
||||
},
|
||||
"sentFolder": {
|
||||
"type": "varchar",
|
||||
"view": "views/email-account/fields/folder",
|
||||
"duplicateIgnore": true
|
||||
},
|
||||
"storeSentEmails": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"keepFetchedEmailsUnread": {
|
||||
"type": "bool"
|
||||
},
|
||||
"fetchSince": {
|
||||
"type": "date",
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\InboundEmail\\FetchSince\\Required"
|
||||
],
|
||||
"forceValidation": true
|
||||
},
|
||||
"fetchData": {
|
||||
"type": "jsonObject",
|
||||
"readOnly": true,
|
||||
"duplicateIgnore": true
|
||||
},
|
||||
"emailFolder": {
|
||||
"type": "link",
|
||||
"view": "views/email-account/fields/email-folder",
|
||||
"duplicateIgnore": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"assignedUser": {
|
||||
"type": "link",
|
||||
"required": true,
|
||||
"view": "views/fields/assigned-user"
|
||||
},
|
||||
"connectedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"useImap": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"useSmtp": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"smtpHost": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"smtpPort": {
|
||||
"type": "int",
|
||||
"min": 0,
|
||||
"max": 65535,
|
||||
"default": 587,
|
||||
"disableFormatting": true
|
||||
},
|
||||
"smtpAuth": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"smtpSecurity": {
|
||||
"type": "enum",
|
||||
"default": "TLS",
|
||||
"options": ["", "SSL", "TLS"]
|
||||
},
|
||||
"smtpUsername": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"smtpPassword": {
|
||||
"type": "password"
|
||||
},
|
||||
"smtpAuthMechanism": {
|
||||
"type": "enum",
|
||||
"options": ["login", "crammd5", "plain"],
|
||||
"default": "login"
|
||||
},
|
||||
"imapHandler": {
|
||||
"type": "varchar",
|
||||
"readOnly": true
|
||||
},
|
||||
"smtpHandler": {
|
||||
"type": "varchar",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"assignedUser": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"filters": {
|
||||
"type": "hasChildren",
|
||||
"foreign": "parent",
|
||||
"entity": "EmailFilter"
|
||||
},
|
||||
"emails": {
|
||||
"type": "hasMany",
|
||||
"entity": "Email",
|
||||
"foreign": "emailAccounts"
|
||||
},
|
||||
"emailFolder": {
|
||||
"type": "belongsTo",
|
||||
"entity": "EmailFolder"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
"audited": true
|
||||
},
|
||||
"subject": {
|
||||
"type": "varchar",
|
||||
"audited": true
|
||||
},
|
||||
"body": {
|
||||
"type": "wysiwyg",
|
||||
"view": "views/email-template/fields/body",
|
||||
"useIframe": true,
|
||||
"attachmentField": "attachments",
|
||||
"audited": true
|
||||
},
|
||||
"isHtml": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"inlineEditDisabled": true,
|
||||
"audited": true
|
||||
},
|
||||
"status": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"Active",
|
||||
"Inactive"
|
||||
],
|
||||
"default": "Active",
|
||||
"style": {
|
||||
"Inactive": "info"
|
||||
},
|
||||
"maxLength": 8,
|
||||
"audited": true
|
||||
},
|
||||
"oneOff": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"attachments": {
|
||||
"type": "attachmentMultiple",
|
||||
"audited": true
|
||||
},
|
||||
"category": {
|
||||
"type": "link",
|
||||
"view": "views/fields/link-category-tree"
|
||||
},
|
||||
"assignedUser": {
|
||||
"type": "link",
|
||||
"view": "views/fields/assigned-user"
|
||||
},
|
||||
"teams": {
|
||||
"type": "linkMultiple",
|
||||
"audited": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/user"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/user"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"attachments": {
|
||||
"type": "hasChildren",
|
||||
"entity": "Attachment",
|
||||
"foreign": "parent"
|
||||
},
|
||||
"category": {
|
||||
"type": "belongsTo",
|
||||
"foreign": "emailTemplates",
|
||||
"entity": "EmailTemplateCategory"
|
||||
},
|
||||
"teams": {
|
||||
"type": "hasMany",
|
||||
"entity": "Team",
|
||||
"relationName": "entityTeam"
|
||||
},
|
||||
"assignedUser": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc",
|
||||
"textFilterFields": ["name"]
|
||||
},
|
||||
"optimisticConcurrencyControl": true
|
||||
}
|
||||
@@ -0,0 +1,274 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100
|
||||
},
|
||||
"campaign": {
|
||||
"type": "link",
|
||||
"audited": true
|
||||
},
|
||||
"isActive": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"audited": true
|
||||
},
|
||||
"subscribeToTargetList": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"audited": true
|
||||
},
|
||||
"subscribeContactToTargetList": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"audited": true
|
||||
},
|
||||
"targetList": {
|
||||
"type": "link",
|
||||
"audited": true
|
||||
},
|
||||
"fieldList": {
|
||||
"type": "multiEnum",
|
||||
"default": ["firstName", "lastName", "emailAddress"],
|
||||
"view": "views/lead-capture/fields/field-list",
|
||||
"displayAsList": true,
|
||||
"required": true,
|
||||
"ignoreFieldList": [
|
||||
"targetList",
|
||||
"targetLists",
|
||||
"acceptanceStatus",
|
||||
"acceptanceStatusMeetings",
|
||||
"acceptanceStatusCalls",
|
||||
"campaign",
|
||||
"source",
|
||||
"teams",
|
||||
"createdOpportunity",
|
||||
"createdAccount",
|
||||
"createdContact",
|
||||
"emailAddressIsOptedOut",
|
||||
"emailAddressIsInvalid",
|
||||
"phoneNumberIsOptedOut",
|
||||
"phoneNumberIsInvalid",
|
||||
"opportunityAmountCurrency",
|
||||
"originalEmail"
|
||||
],
|
||||
"webFormFieldTypeList": [
|
||||
"varchar",
|
||||
"email",
|
||||
"phone",
|
||||
"text",
|
||||
"personName",
|
||||
"enum",
|
||||
"multiEnum",
|
||||
"array",
|
||||
"checklist",
|
||||
"int",
|
||||
"float",
|
||||
"currency",
|
||||
"date",
|
||||
"datetime",
|
||||
"bool",
|
||||
"url",
|
||||
"urlMultiple",
|
||||
"address"
|
||||
],
|
||||
"audited": true
|
||||
},
|
||||
"fieldParams": {
|
||||
"type": "jsonObject",
|
||||
"audited": true
|
||||
},
|
||||
"duplicateCheck": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"audited": true
|
||||
},
|
||||
"optInConfirmation": {
|
||||
"type": "bool",
|
||||
"audited": true
|
||||
},
|
||||
"optInConfirmationEmailTemplate": {
|
||||
"type": "link",
|
||||
"audited": true
|
||||
},
|
||||
"optInConfirmationLifetime": {
|
||||
"type": "int",
|
||||
"default": 48,
|
||||
"min": 1,
|
||||
"audited": true
|
||||
},
|
||||
"optInConfirmationSuccessMessage": {
|
||||
"type": "text",
|
||||
"tooltip": true,
|
||||
"audited": true
|
||||
},
|
||||
"createLeadBeforeOptInConfirmation": {
|
||||
"type": "bool",
|
||||
"audited": true
|
||||
},
|
||||
"skipOptInConfirmationIfSubscribed": {
|
||||
"type": "bool",
|
||||
"audited": true
|
||||
},
|
||||
"leadSource": {
|
||||
"type": "enum",
|
||||
"customizationOptionsDisabled": true,
|
||||
"optionsPath": "entityDefs.Lead.fields.source.options",
|
||||
"translation": "Lead.options.source",
|
||||
"default": "Web Site",
|
||||
"audited": true
|
||||
},
|
||||
"apiKey": {
|
||||
"type": "varchar",
|
||||
"maxLength": 36,
|
||||
"readOnly": true
|
||||
},
|
||||
"formId": {
|
||||
"type": "varchar",
|
||||
"maxLength": 17,
|
||||
"readOnly": true
|
||||
},
|
||||
"formEnabled": {
|
||||
"type": "bool",
|
||||
"audited": true
|
||||
},
|
||||
"formTitle": {
|
||||
"type": "varchar",
|
||||
"maxLength": 80
|
||||
},
|
||||
"formTheme": {
|
||||
"type": "enum",
|
||||
"maxLength": 64,
|
||||
"view": "views/lead-capture/fields/form-theme",
|
||||
"translation": "Global.themes"
|
||||
},
|
||||
"formText": {
|
||||
"type": "text",
|
||||
"tooltip": "optInConfirmationSuccessMessage"
|
||||
},
|
||||
"formSuccessText": {
|
||||
"type": "text",
|
||||
"tooltip": "optInConfirmationSuccessMessage"
|
||||
},
|
||||
"formSuccessRedirectUrl": {
|
||||
"type": "url",
|
||||
"audited": true
|
||||
},
|
||||
"formLanguage": {
|
||||
"type": "enum",
|
||||
"maxLength": 5,
|
||||
"view": "views/preferences/fields/language",
|
||||
"audited": true
|
||||
},
|
||||
"formFrameAncestors": {
|
||||
"type": "urlMultiple",
|
||||
"audited": true
|
||||
},
|
||||
"formCaptcha": {
|
||||
"type": "bool",
|
||||
"audited": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"targetTeam": {
|
||||
"type": "link",
|
||||
"audited": true
|
||||
},
|
||||
"exampleRequestUrl": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"readOnly": true,
|
||||
"copyToClipboard": true
|
||||
},
|
||||
"exampleRequestMethod": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"readOnly": true
|
||||
},
|
||||
"exampleRequestPayload": {
|
||||
"type": "text",
|
||||
"notStorable": true,
|
||||
"readOnly": true,
|
||||
"seeMoreDisabled": true
|
||||
},
|
||||
"exampleRequestHeaders": {
|
||||
"type": "array",
|
||||
"notStorable": true,
|
||||
"readOnly": true
|
||||
},
|
||||
"formUrl": {
|
||||
"type": "url",
|
||||
"notStorable": true,
|
||||
"readOnly": true,
|
||||
"copyToClipboard": true
|
||||
},
|
||||
"inboundEmail": {
|
||||
"type": "link",
|
||||
"audited": true
|
||||
},
|
||||
"smtpAccount": {
|
||||
"type": "base",
|
||||
"notStorable": true,
|
||||
"view": "views/lead-capture/fields/smtp-account"
|
||||
},
|
||||
"phoneNumberCountry": {
|
||||
"type": "enum",
|
||||
"view": "views/lead-capture/fields/phone-number-country",
|
||||
"maxLength": 2
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"targetList": {
|
||||
"type": "belongsTo",
|
||||
"entity": "TargetList"
|
||||
},
|
||||
"campaign": {
|
||||
"type": "belongsTo",
|
||||
"entity": "Campaign"
|
||||
},
|
||||
"targetTeam": {
|
||||
"type": "belongsTo",
|
||||
"entity": "Team"
|
||||
},
|
||||
"inboundEmail": {
|
||||
"type": "belongsTo",
|
||||
"entity": "InboundEmail"
|
||||
},
|
||||
"optInConfirmationEmailTemplate": {
|
||||
"type": "belongsTo",
|
||||
"entity": "EmailTemplate"
|
||||
},
|
||||
"logRecords": {
|
||||
"type": "hasMany",
|
||||
"entity": "LeadCaptureLogRecord",
|
||||
"foreign": "leadCapture"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"pattern": "$noBadCharacters"
|
||||
},
|
||||
"logo": {
|
||||
"type": "image"
|
||||
},
|
||||
"url": {
|
||||
"type": "url",
|
||||
"notStorable": true,
|
||||
"readOnly": true,
|
||||
"loaderClassName": "Espo\\Classes\\FieldProcessing\\Portal\\UrlLoader"
|
||||
},
|
||||
"customId": {
|
||||
"type": "varchar",
|
||||
"maxLength": 36,
|
||||
"view": "views/portal/fields/custom-id",
|
||||
"index": true
|
||||
},
|
||||
"isActive": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"isDefault": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"notStorable": true
|
||||
},
|
||||
"portalRoles": {
|
||||
"type": "linkMultiple"
|
||||
},
|
||||
"tabList": {
|
||||
"type": "array",
|
||||
"view": "views/portal/fields/tab-list",
|
||||
"validationList": [
|
||||
"array",
|
||||
"required"
|
||||
],
|
||||
"suppressValidationList": [
|
||||
"arrayOfString"
|
||||
],
|
||||
"doNotStoreArrayValues": true
|
||||
},
|
||||
"quickCreateList": {
|
||||
"type": "array",
|
||||
"translation": "Global.scopeNames",
|
||||
"view": "views/portal/fields/quick-create-list"
|
||||
},
|
||||
"applicationName": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"companyLogo": {
|
||||
"type": "image"
|
||||
},
|
||||
"theme": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/theme",
|
||||
"translation": "Global.themes"
|
||||
},
|
||||
"themeParams": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"language": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/language"
|
||||
},
|
||||
"timeZone": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/time-zone"
|
||||
},
|
||||
"dateFormat": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/date-format"
|
||||
},
|
||||
"timeFormat": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/time-format"
|
||||
},
|
||||
"weekStart": {
|
||||
"type": "enumInt",
|
||||
"options": [0, 1, 2, 3, 4, 5, 6],
|
||||
"default": -1,
|
||||
"view": "views/preferences/fields/week-start"
|
||||
},
|
||||
"defaultCurrency": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/default-currency"
|
||||
},
|
||||
"dashboardLayout": {
|
||||
"type": "jsonArray",
|
||||
"view": "views/settings/fields/dashboard-layout"
|
||||
},
|
||||
"dashletsOptions": {
|
||||
"type": "jsonObject",
|
||||
"utility": true
|
||||
},
|
||||
"customUrl": {
|
||||
"type": "url"
|
||||
},
|
||||
"layoutSet": {
|
||||
"type": "link",
|
||||
"tooltip": true
|
||||
},
|
||||
"authenticationProvider": {
|
||||
"type": "link"
|
||||
},
|
||||
"authTokenLifetime": {
|
||||
"type": "float",
|
||||
"min": 0,
|
||||
"tooltip": "Settings.authTokenMaxIdleTime"
|
||||
},
|
||||
"authTokenMaxIdleTime": {
|
||||
"type": "float",
|
||||
"min": 0,
|
||||
"tooltip": "Settings.authTokenMaxIdleTime"
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/user"
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/user"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"users": {
|
||||
"type": "hasMany",
|
||||
"entity": "User",
|
||||
"foreign": "portals"
|
||||
},
|
||||
"portalRoles": {
|
||||
"type": "hasMany",
|
||||
"entity": "PortalRole",
|
||||
"foreign": "portals"
|
||||
},
|
||||
"notes": {
|
||||
"type": "hasMany",
|
||||
"entity": "Note",
|
||||
"foreign": "portals"
|
||||
},
|
||||
"layoutSet": {
|
||||
"type": "belongsTo",
|
||||
"entity": "LayoutSet",
|
||||
"foreign": "portals"
|
||||
},
|
||||
"authenticationProvider": {
|
||||
"type": "belongsTo",
|
||||
"entity": "AuthenticationProvider"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,241 @@
|
||||
{
|
||||
"fields": {
|
||||
"timeZone": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/time-zone"
|
||||
},
|
||||
"dateFormat": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/date-format"
|
||||
},
|
||||
"timeFormat": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/time-format"
|
||||
},
|
||||
"weekStart": {
|
||||
"type": "enumInt",
|
||||
"options": [0, 1, 2, 3, 4, 5, 6],
|
||||
"default": -1,
|
||||
"view": "views/preferences/fields/week-start"
|
||||
},
|
||||
"defaultCurrency": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/default-currency"
|
||||
},
|
||||
"thousandSeparator": {
|
||||
"type": "varchar",
|
||||
"default": ",",
|
||||
"maxLength": 1,
|
||||
"view": "views/settings/fields/thousand-separator",
|
||||
"options": [
|
||||
".",
|
||||
",",
|
||||
"'"
|
||||
],
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\Settings\\ThousandSeparator\\Valid"
|
||||
]
|
||||
},
|
||||
"decimalMark": {
|
||||
"type": "varchar",
|
||||
"default": ".",
|
||||
"required": true,
|
||||
"maxLength": 1,
|
||||
"options": [
|
||||
".",
|
||||
","
|
||||
]
|
||||
},
|
||||
"dashboardLayout": {
|
||||
"type": "jsonArray",
|
||||
"view": "views/settings/fields/dashboard-layout"
|
||||
},
|
||||
"dashletsOptions": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"dashboardLocked": {
|
||||
"type": "bool"
|
||||
},
|
||||
"importParams": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"sharedCalendarUserList": {
|
||||
"type": "jsonArray"
|
||||
},
|
||||
"calendarViewDataList": {
|
||||
"type": "jsonArray"
|
||||
},
|
||||
"presetFilters": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"language": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/language"
|
||||
},
|
||||
"exportDelimiter": {
|
||||
"type": "varchar",
|
||||
"default": ",",
|
||||
"required": true,
|
||||
"maxLength": 1,
|
||||
"options": [
|
||||
",",
|
||||
";",
|
||||
"\\t",
|
||||
"|"
|
||||
]
|
||||
},
|
||||
"receiveAssignmentEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"receiveMentionEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"receiveStreamEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"assignmentNotificationsIgnoreEntityTypeList": {
|
||||
"type": "checklist",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"view": "views/preferences/fields/assignment-notifications-ignore-entity-type-list",
|
||||
"default": []
|
||||
},
|
||||
"assignmentEmailNotificationsIgnoreEntityTypeList": {
|
||||
"type": "checklist",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"view": "views/preferences/fields/assignment-email-notifications-ignore-entity-type-list"
|
||||
},
|
||||
"reactionNotifications": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"autoFollowEntityTypeList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/preferences/fields/auto-follow-entity-type-list",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"notStorable": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"signature": {
|
||||
"type": "wysiwyg",
|
||||
"view": "views/preferences/fields/signature"
|
||||
},
|
||||
"defaultReminders": {
|
||||
"type": "jsonArray",
|
||||
"view": "crm:views/meeting/fields/reminders",
|
||||
"default": [],
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Modules\\Crm\\Classes\\FieldValidators\\Event\\Reminders\\Valid",
|
||||
"Espo\\Modules\\Crm\\Classes\\FieldValidators\\Event\\Reminders\\MaxCount"
|
||||
]
|
||||
},
|
||||
"defaultRemindersTask": {
|
||||
"type": "jsonArray",
|
||||
"view": "crm:views/meeting/fields/reminders",
|
||||
"default": [],
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Modules\\Crm\\Classes\\FieldValidators\\Event\\Reminders\\Valid",
|
||||
"Espo\\Modules\\Crm\\Classes\\FieldValidators\\Event\\Reminders\\MaxCount"
|
||||
]
|
||||
},
|
||||
"theme": {
|
||||
"type": "enum",
|
||||
"view": "views/preferences/fields/theme",
|
||||
"translation": "Global.themes"
|
||||
},
|
||||
"themeParams": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"pageContentWidth": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"",
|
||||
"Wide"
|
||||
]
|
||||
},
|
||||
"useCustomTabList": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"addCustomTabs": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"tabList": {
|
||||
"type": "array",
|
||||
"view": "views/preferences/fields/tab-list",
|
||||
"validationList": [
|
||||
"array",
|
||||
"required"
|
||||
],
|
||||
"mandatoryValidationList": [
|
||||
"array"
|
||||
]
|
||||
},
|
||||
"emailReplyToAllByDefault": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"emailReplyForceHtml": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"isPortalUser": {
|
||||
"type": "bool",
|
||||
"notStorable": true
|
||||
},
|
||||
"doNotFillAssignedUserIfNotRequired": {
|
||||
"type": "bool",
|
||||
"tooltip": true,
|
||||
"default": true
|
||||
},
|
||||
"followEntityOnStreamPost": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"followCreatedEntities": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"followCreatedEntityTypeList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/preferences/fields/auto-follow-entity-type-list",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"default": [],
|
||||
"tooltip": true
|
||||
},
|
||||
"emailUseExternalClient": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"scopeColorsDisabled": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"tabColorsDisabled": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"textSearchStoringDisabled": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"calendarSlotDuration": {
|
||||
"type": "enumInt",
|
||||
"options": ["", 15, 30],
|
||||
"default": null,
|
||||
"view": "views/preferences/fields/calendar-slot-duration"
|
||||
},
|
||||
"calendarScrollHour": {
|
||||
"type": "enumInt",
|
||||
"options": ["", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15],
|
||||
"default": null,
|
||||
"view": "views/preferences/fields/calendar-scroll-hour"
|
||||
}
|
||||
},
|
||||
"noDeletedAttribute": true,
|
||||
"modifierClassName": "Espo\\Core\\Utils\\Database\\Schema\\EntityDefsModifiers\\JsonData"
|
||||
}
|
||||
@@ -0,0 +1,956 @@
|
||||
{
|
||||
"skipRebuild": true,
|
||||
"fields": {
|
||||
"useCache": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"recordsPerPage": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 200,
|
||||
"default": 20,
|
||||
"required": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"recordsPerPageSmall": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 100,
|
||||
"default": 5,
|
||||
"required": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"recordsPerPageSelect": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 100,
|
||||
"default": 10,
|
||||
"required": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"recordsPerPageKanban": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 100,
|
||||
"required": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"timeZone": {
|
||||
"type": "enum",
|
||||
"default": "UTC",
|
||||
"options": [
|
||||
"UTC","Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara",
|
||||
"Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville",
|
||||
"Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar",
|
||||
"Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown",
|
||||
"Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala",
|
||||
"Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville",
|
||||
"Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo",
|
||||
"Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia",
|
||||
"Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou",
|
||||
"Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek",
|
||||
"America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina",
|
||||
"America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba",
|
||||
"America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza",
|
||||
"America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan",
|
||||
"America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia",
|
||||
"America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas",
|
||||
"America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista",
|
||||
"America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun",
|
||||
"America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua",
|
||||
"America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn",
|
||||
"America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica",
|
||||
"America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fortaleza","America/Glace_Bay",
|
||||
"America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe",
|
||||
"America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana",
|
||||
"America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo",
|
||||
"America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay",
|
||||
"America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit",
|
||||
"America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello",
|
||||
"America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes",
|
||||
"America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique",
|
||||
"America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla",
|
||||
"America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo",
|
||||
"America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome",
|
||||
"America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center",
|
||||
"America/North_Dakota/New_Salem","America/Ojinaga","America/Panama","America/Pangnirtung",
|
||||
"America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain",
|
||||
"America/Porto_Velho","America/Puerto_Rico","America/Rainy_River","America/Rankin_Inlet",
|
||||
"America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santa_Isabel",
|
||||
"America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo",
|
||||
"America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts",
|
||||
"America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current",
|
||||
"America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto",
|
||||
"America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat",
|
||||
"America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville",
|
||||
"Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer",
|
||||
"Antarctica/Rothera","Antarctica/Syowa","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden",
|
||||
"Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Baghdad",
|
||||
"Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Choibalsan",
|
||||
"Asia/Chongqing","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe",
|
||||
"Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk",
|
||||
"Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi",
|
||||
"Asia/Kashgar","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur",
|
||||
"Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat",
|
||||
"Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh",
|
||||
"Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh",
|
||||
"Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Taipei",
|
||||
"Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Ulaanbaatar",
|
||||
"Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yekaterinburg",
|
||||
"Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde",
|
||||
"Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena",
|
||||
"Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Currie",
|
||||
"Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe",
|
||||
"Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra",
|
||||
"Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels",
|
||||
"Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen",
|
||||
"Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man",
|
||||
"Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana",
|
||||
"Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk",
|
||||
"Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague",
|
||||
"Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Simferopol",
|
||||
"Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane",
|
||||
"Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw",
|
||||
"Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos",
|
||||
"Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives",
|
||||
"Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland",
|
||||
"Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury",
|
||||
"Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier",
|
||||
"Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kiritimati",
|
||||
"Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway",
|
||||
"Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau",
|
||||
"Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan",
|
||||
"Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"
|
||||
],
|
||||
"view": "views/settings/fields/time-zone"
|
||||
},
|
||||
"dateFormat": {
|
||||
"type": "enum",
|
||||
"default": "DD.MM.YYYY",
|
||||
"view": "views/settings/fields/date-format"
|
||||
},
|
||||
"timeFormat": {
|
||||
"type": "enum",
|
||||
"default": "HH:mm",
|
||||
"view": "views/settings/fields/time-format"
|
||||
},
|
||||
"weekStart": {
|
||||
"type": "enumInt",
|
||||
"options": [0, 1, 2, 3, 4, 5, 6],
|
||||
"default": 0,
|
||||
"translation": "Global.lists.dayNames"
|
||||
},
|
||||
"fiscalYearShift": {
|
||||
"type": "enumInt",
|
||||
"default": 0,
|
||||
"view": "views/settings/fields/fiscal-year-shift"
|
||||
},
|
||||
"thousandSeparator": {
|
||||
"type": "varchar",
|
||||
"default": ",",
|
||||
"maxLength": 1,
|
||||
"view": "views/settings/fields/thousand-separator",
|
||||
"options": [
|
||||
".",
|
||||
",",
|
||||
"'"
|
||||
],
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\Settings\\ThousandSeparator\\Valid"
|
||||
]
|
||||
},
|
||||
"decimalMark": {
|
||||
"type": "varchar",
|
||||
"default": ".",
|
||||
"required": true,
|
||||
"maxLength": 1,
|
||||
"options": [
|
||||
".",
|
||||
","
|
||||
]
|
||||
},
|
||||
"currencyList": {
|
||||
"type": "multiEnum",
|
||||
"default": ["USD", "EUR"],
|
||||
"required": true,
|
||||
"view": "views/settings/fields/currency-list",
|
||||
"tooltip": true
|
||||
},
|
||||
"defaultCurrency": {
|
||||
"type": "enum",
|
||||
"default": "USD",
|
||||
"required": true,
|
||||
"view": "views/settings/fields/default-currency"
|
||||
},
|
||||
"baseCurrency": {
|
||||
"type": "enum",
|
||||
"default": "USD",
|
||||
"required": true,
|
||||
"view": "views/settings/fields/default-currency"
|
||||
},
|
||||
"currencyRates": {
|
||||
"type": "base",
|
||||
"view": "views/settings/fields/currency-rates"
|
||||
},
|
||||
"outboundEmailIsShared": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"outboundEmailFromName": {
|
||||
"type": "varchar",
|
||||
"default": "EspoCRM"
|
||||
},
|
||||
"outboundEmailFromAddress": {
|
||||
"type": "varchar",
|
||||
"default": "crm@example.com",
|
||||
"tooltip": true,
|
||||
"view": "views/settings/fields/outbound-email-from-address"
|
||||
},
|
||||
"emailAddressLookupEntityTypeList": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/settings/fields/email-address-lookup-entity-type-list"
|
||||
},
|
||||
"emailAddressSelectEntityTypeList": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/settings/fields/email-address-lookup-entity-type-list"
|
||||
},
|
||||
"smtpServer": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"smtpPort": {
|
||||
"type": "int",
|
||||
"min": 0,
|
||||
"max": 65535,
|
||||
"default": 587
|
||||
},
|
||||
"smtpAuth": {
|
||||
"type": "bool"
|
||||
},
|
||||
"smtpSecurity": {
|
||||
"type": "enum",
|
||||
"default": "TLS",
|
||||
"options": ["", "SSL", "TLS"]
|
||||
},
|
||||
"smtpUsername": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"smtpPassword": {
|
||||
"type": "password"
|
||||
},
|
||||
"tabList": {
|
||||
"type": "array",
|
||||
"view": "views/settings/fields/tab-list",
|
||||
"validationList": [
|
||||
"array",
|
||||
"required"
|
||||
],
|
||||
"mandatoryValidationList": [
|
||||
"array"
|
||||
]
|
||||
},
|
||||
"quickCreateList": {
|
||||
"type": "array",
|
||||
"translation": "Global.scopeNames",
|
||||
"view": "views/settings/fields/quick-create-list"
|
||||
},
|
||||
"language": {
|
||||
"type": "enum",
|
||||
"default": "en_US",
|
||||
"view": "views/settings/fields/language",
|
||||
"isSorted": true
|
||||
},
|
||||
"globalSearchEntityList": {
|
||||
"type": "multiEnum",
|
||||
"translation": "Global.scopeNames",
|
||||
"view": "views/settings/fields/global-search-entity-list",
|
||||
"tooltip": true
|
||||
},
|
||||
"exportDelimiter": {
|
||||
"type": "varchar",
|
||||
"default": ",",
|
||||
"required": true,
|
||||
"maxLength": 1
|
||||
},
|
||||
"companyLogo": {
|
||||
"type": "image"
|
||||
},
|
||||
"authenticationMethod": {
|
||||
"type": "enum",
|
||||
"default": "Espo",
|
||||
"view": "views/settings/fields/authentication-method"
|
||||
},
|
||||
"auth2FA": {
|
||||
"type": "bool"
|
||||
},
|
||||
"auth2FAMethodList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/settings/fields/auth-two-fa-method-list"
|
||||
},
|
||||
"auth2FAForced": {
|
||||
"type": "bool"
|
||||
},
|
||||
"auth2FAInPortal": {
|
||||
"type": "bool"
|
||||
},
|
||||
"passwordRecoveryDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"passwordRecoveryForAdminDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"passwordRecoveryForInternalUsersDisabled": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"passwordRecoveryNoExposure": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"passwordGenerateLength": {
|
||||
"type": "int",
|
||||
"min": 6,
|
||||
"max": 150,
|
||||
"required": true
|
||||
},
|
||||
"passwordStrengthLength": {
|
||||
"type": "int",
|
||||
"max": 150,
|
||||
"min": 1
|
||||
},
|
||||
"passwordStrengthLetterCount": {
|
||||
"type": "int",
|
||||
"max": 150,
|
||||
"min": 0
|
||||
},
|
||||
"passwordStrengthNumberCount": {
|
||||
"type": "int",
|
||||
"max": 150,
|
||||
"min": 0
|
||||
},
|
||||
"passwordStrengthSpecialCharacterCount": {
|
||||
"type": "int",
|
||||
"max": 50,
|
||||
"min": 0
|
||||
},
|
||||
"passwordStrengthBothCases": {
|
||||
"type": "bool"
|
||||
},
|
||||
"ldapHost": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"ldapPort": {
|
||||
"type": "varchar",
|
||||
"default": 389
|
||||
},
|
||||
"ldapSecurity": {
|
||||
"type": "enum",
|
||||
"options": ["", "SSL", "TLS"]
|
||||
},
|
||||
"ldapAuth": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUsername": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapPassword": {
|
||||
"type": "password",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapBindRequiresDn": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserLoginFilter": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapBaseDn": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapAccountCanonicalForm": {
|
||||
"type": "enum",
|
||||
"options": ["Dn", "Username", "Backslash", "Principal"],
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapAccountDomainName": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapAccountDomainNameShort": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapAccountFilterFormat": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"ldapTryUsernameSplit": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapOptReferrals": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapPortalUserLdapAuth": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapCreateEspoUser": {
|
||||
"type": "bool",
|
||||
"default": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserNameAttribute": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserObjectClass": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserFirstNameAttribute": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserLastNameAttribute": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserTitleAttribute": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserEmailAddressAttribute": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserPhoneNumberAttribute": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"ldapUserDefaultTeam": {
|
||||
"type": "link",
|
||||
"tooltip": true,
|
||||
"entity": "Team"
|
||||
},
|
||||
"ldapUserTeams": {
|
||||
"type": "linkMultiple",
|
||||
"tooltip": true,
|
||||
"entity": "Team"
|
||||
},
|
||||
"ldapPortalUserPortals": {
|
||||
"type": "linkMultiple",
|
||||
"tooltip": true,
|
||||
"entity": "Portal"
|
||||
},
|
||||
"ldapPortalUserRoles": {
|
||||
"type": "linkMultiple",
|
||||
"tooltip": true,
|
||||
"entity": "PortalRole"
|
||||
},
|
||||
"exportDisabled": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"emailNotificationsDelay": {
|
||||
"type": "int",
|
||||
"min": 0,
|
||||
"max": 18000,
|
||||
"tooltip": true
|
||||
},
|
||||
"assignmentEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"assignmentEmailNotificationsEntityList": {
|
||||
"type": "multiEnum",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"view": "views/settings/fields/assignment-email-notifications-entity-list"
|
||||
},
|
||||
"assignmentNotificationsEntityList": {
|
||||
"type": "multiEnum",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"view": "views/settings/fields/assignment-notifications-entity-list"
|
||||
},
|
||||
"postEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"updateEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"mentionEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"streamEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"portalStreamEmailNotifications": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"streamEmailNotificationsEntityList": {
|
||||
"type": "multiEnum",
|
||||
"translation": "Global.scopeNamesPlural",
|
||||
"view": "views/settings/fields/stream-email-notifications-entity-list",
|
||||
"tooltip": true
|
||||
},
|
||||
"streamEmailNotificationsTypeList": {
|
||||
"type": "multiEnum",
|
||||
"options": ["Post", "Status", "EmailReceived"]
|
||||
},
|
||||
"streamEmailWithContentEntityTypeList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/settings/fields/stream-email-with-content-entity-type-list"
|
||||
},
|
||||
"newNotificationCountInTitle": {
|
||||
"type": "bool"
|
||||
},
|
||||
"b2cMode": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"avatarsDisabled": {
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
"followCreatedEntities": {
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
"adminPanelIframeUrl": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"displayListViewRecordCount": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"userThemesDisabled": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"theme": {
|
||||
"type": "enum",
|
||||
"view": "views/settings/fields/theme",
|
||||
"translation": "Global.themes"
|
||||
},
|
||||
"themeParams": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"attachmentUploadMaxSize": {
|
||||
"type": "float",
|
||||
"min": 0
|
||||
},
|
||||
"attachmentUploadChunkSize": {
|
||||
"type": "float",
|
||||
"min": 0
|
||||
},
|
||||
"emailMessageMaxSize": {
|
||||
"type": "float",
|
||||
"min": 0,
|
||||
"tooltip": true
|
||||
},
|
||||
"inboundEmailMaxPortionSize": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 500
|
||||
},
|
||||
"personalEmailMaxPortionSize": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 500
|
||||
},
|
||||
"maxEmailAccountCount": {
|
||||
"type": "int"
|
||||
},
|
||||
"massEmailMaxPerHourCount": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"required": true
|
||||
},
|
||||
"massEmailMaxPerBatchCount": {
|
||||
"type": "int",
|
||||
"min": 1
|
||||
},
|
||||
"massEmailVerp": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"emailScheduledBatchCount": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"required": true
|
||||
},
|
||||
"authTokenLifetime": {
|
||||
"type": "float",
|
||||
"min": 0,
|
||||
"default": 0,
|
||||
"tooltip": true
|
||||
},
|
||||
"authTokenMaxIdleTime": {
|
||||
"type": "float",
|
||||
"min": 0,
|
||||
"default": 0,
|
||||
"tooltip": true
|
||||
},
|
||||
"authTokenPreventConcurrent": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"dashboardLayout": {
|
||||
"type": "jsonArray",
|
||||
"view": "views/settings/fields/dashboard-layout"
|
||||
},
|
||||
"dashletsOptions": {
|
||||
"type": "jsonObject",
|
||||
"disabled": true
|
||||
},
|
||||
"siteUrl": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"applicationName": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"readableDateFormatDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"addressFormat": {
|
||||
"type": "enumInt",
|
||||
"options": [1, 2, 3, 4]
|
||||
},
|
||||
"addressPreview": {
|
||||
"type": "address",
|
||||
"notStorable": true,
|
||||
"readOnly": true,
|
||||
"view": "views/settings/fields/address-preview"
|
||||
},
|
||||
"personNameFormat": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"firstLast",
|
||||
"lastFirst",
|
||||
"firstMiddleLast",
|
||||
"lastFirstMiddle"
|
||||
]
|
||||
},
|
||||
"currencyFormat": {
|
||||
"type": "enumInt",
|
||||
"options": [1, 2, 3]
|
||||
},
|
||||
"currencyDecimalPlaces": {
|
||||
"type": "int",
|
||||
"tooltip": true,
|
||||
"min": 0,
|
||||
"max": 20
|
||||
},
|
||||
"notificationSoundsDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"calendarEntityList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/settings/fields/calendar-entity-list",
|
||||
"tooltip": true
|
||||
},
|
||||
"activitiesEntityList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/settings/fields/activities-entity-list",
|
||||
"tooltip": true
|
||||
},
|
||||
"historyEntityList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/settings/fields/history-entity-list",
|
||||
"tooltip": true
|
||||
},
|
||||
"busyRangesEntityList": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true,
|
||||
"view": "views/settings/fields/busy-ranges-entity-list"
|
||||
},
|
||||
"googleMapsApiKey": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"massEmailDisableMandatoryOptOutLink": {
|
||||
"type": "bool"
|
||||
},
|
||||
"massEmailOpenTracking": {
|
||||
"type": "bool"
|
||||
},
|
||||
"aclAllowDeleteCreated": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"lastViewedCount": {
|
||||
"type": "int",
|
||||
"min": 1,
|
||||
"max": 200,
|
||||
"default": 20,
|
||||
"required": true
|
||||
},
|
||||
"adminNotifications": {
|
||||
"type": "bool"
|
||||
},
|
||||
"adminNotificationsNewVersion": {
|
||||
"type": "bool"
|
||||
},
|
||||
"adminNotificationsNewExtensionVersion": {
|
||||
"type": "bool"
|
||||
},
|
||||
"textFilterUseContainsForVarchar": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"phoneNumberNumericSearch": {
|
||||
"type": "bool"
|
||||
},
|
||||
"phoneNumberInternational": {
|
||||
"type": "bool"
|
||||
},
|
||||
"phoneNumberExtensions": {
|
||||
"type": "bool"
|
||||
},
|
||||
"phoneNumberPreferredCountryList": {
|
||||
"type": "multiEnum",
|
||||
"view": "views/settings/fields/phone-number-preferred-country-list"
|
||||
},
|
||||
"scopeColorsDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"tabColorsDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"tabIconsDisabled": {
|
||||
"type": "bool"
|
||||
},
|
||||
"emailAddressIsOptedOutByDefault": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"outboundEmailBccAddress": {
|
||||
"type": "varchar",
|
||||
"view": "views/fields/email-address"
|
||||
},
|
||||
"cleanupDeletedRecords": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"addressCityList": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true
|
||||
},
|
||||
"addressStateList": {
|
||||
"type": "multiEnum",
|
||||
"tooltip": true
|
||||
},
|
||||
"jobRunInParallel": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"jobMaxPortion": {
|
||||
"type": "int",
|
||||
"tooltip": true
|
||||
},
|
||||
"jobPoolConcurrencyNumber": {
|
||||
"type": "int",
|
||||
"tooltip": true,
|
||||
"min": 1
|
||||
},
|
||||
"jobForceUtc": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"daemonInterval": {
|
||||
"type": "int",
|
||||
"tooltip": true
|
||||
},
|
||||
"daemonMaxProcessNumber": {
|
||||
"type": "int",
|
||||
"tooltip": true,
|
||||
"min": 1
|
||||
},
|
||||
"daemonProcessTimeout": {
|
||||
"type": "int",
|
||||
"tooltip": true
|
||||
},
|
||||
"cronDisabled": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"maintenanceMode": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"useWebSocket": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"awsS3Storage": {
|
||||
"type": "jsonObject"
|
||||
},
|
||||
"outboundSmsFromNumber": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"smsProvider": {
|
||||
"type": "enum",
|
||||
"view": "views/settings/fields/sms-provider"
|
||||
},
|
||||
"workingTimeCalendar": {
|
||||
"type": "link",
|
||||
"tooltip": true,
|
||||
"entity": "WorkingTimeCalendar"
|
||||
},
|
||||
"oidcClientId": {
|
||||
"type": "varchar"
|
||||
},
|
||||
"oidcClientSecret": {
|
||||
"type": "password"
|
||||
},
|
||||
"oidcAuthorizationEndpoint": {
|
||||
"type": "url",
|
||||
"strip": false
|
||||
},
|
||||
"oidcUserInfoEndpoint": {
|
||||
"type": "url",
|
||||
"strip": false
|
||||
},
|
||||
"oidcTokenEndpoint": {
|
||||
"type": "url",
|
||||
"strip": false
|
||||
},
|
||||
"oidcJwksEndpoint": {
|
||||
"type": "url",
|
||||
"strip": false
|
||||
},
|
||||
"oidcJwtSignatureAlgorithmList": {
|
||||
"type": "multiEnum",
|
||||
"options": [
|
||||
"RS256",
|
||||
"RS384",
|
||||
"RS512",
|
||||
"HS256",
|
||||
"HS384",
|
||||
"HS512"
|
||||
]
|
||||
},
|
||||
"oidcScopes": {
|
||||
"type": "multiEnum",
|
||||
"allowCustomOptions": true,
|
||||
"options": [
|
||||
"profile",
|
||||
"email",
|
||||
"phone",
|
||||
"address"
|
||||
]
|
||||
},
|
||||
"oidcGroupClaim": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcCreateUser": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcUsernameClaim": {
|
||||
"type": "varchar",
|
||||
"options": [
|
||||
"sub",
|
||||
"preferred_username",
|
||||
"email"
|
||||
],
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcTeams": {
|
||||
"type": "linkMultiple",
|
||||
"entity": "Team",
|
||||
"additionalAttributeList": ["columns"],
|
||||
"view": "views/settings/fields/oidc-teams",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcSync": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcSyncTeams": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcFallback": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcAllowRegularUserFallback": {
|
||||
"type": "bool"
|
||||
},
|
||||
"oidcAllowAdminUser": {
|
||||
"type": "bool"
|
||||
},
|
||||
"oidcLogoutUrl": {
|
||||
"type": "varchar",
|
||||
"tooltip": true
|
||||
},
|
||||
"oidcAuthorizationPrompt": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"none",
|
||||
"consent",
|
||||
"login",
|
||||
"select_account"
|
||||
]
|
||||
},
|
||||
"pdfEngine": {
|
||||
"type": "enum",
|
||||
"view": "views/settings/fields/pdf-engine"
|
||||
},
|
||||
"quickSearchFullTextAppendWildcard": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"authIpAddressCheck": {
|
||||
"type": "bool"
|
||||
},
|
||||
"authIpAddressWhitelist": {
|
||||
"type": "array",
|
||||
"allowCustomOptions": true,
|
||||
"noEmptyString": true,
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\Settings\\AuthIpAddressWhitelist\\Valid"
|
||||
],
|
||||
"tooltip": true
|
||||
},
|
||||
"authIpAddressCheckExcludedUsers": {
|
||||
"type": "linkMultiple",
|
||||
"entity": "User",
|
||||
"tooltip": true
|
||||
},
|
||||
"availableReactions": {
|
||||
"type": "array",
|
||||
"maxCount": 9,
|
||||
"view": "views/settings/fields/available-reactions",
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\Settings\\AvailableReactions\\Valid"
|
||||
]
|
||||
},
|
||||
"baselineRole": {
|
||||
"type": "link",
|
||||
"entity": "Role",
|
||||
"tooltip": true,
|
||||
"view": "views/settings/fields/baseline-role"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"pattern": "$noBadCharacters",
|
||||
"audited": true
|
||||
},
|
||||
"roles": {
|
||||
"type": "linkMultiple",
|
||||
"tooltip": true,
|
||||
"audited": true
|
||||
},
|
||||
"positionList": {
|
||||
"type": "array",
|
||||
"displayAsList": true,
|
||||
"tooltip": true,
|
||||
"audited": true
|
||||
},
|
||||
"userRole": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"utility": true
|
||||
},
|
||||
"layoutSet": {
|
||||
"type": "link",
|
||||
"tooltip": true,
|
||||
"audited": true
|
||||
},
|
||||
"workingTimeCalendar": {
|
||||
"type": "link",
|
||||
"tooltip": true,
|
||||
"audited": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"users": {
|
||||
"type": "hasMany",
|
||||
"entity": "User",
|
||||
"foreign": "teams",
|
||||
"columnAttributeMap": {
|
||||
"role": "userRole"
|
||||
}
|
||||
},
|
||||
"roles": {
|
||||
"type": "hasMany",
|
||||
"entity": "Role",
|
||||
"foreign": "teams"
|
||||
},
|
||||
"notes": {
|
||||
"type": "hasMany",
|
||||
"entity": "Note",
|
||||
"foreign": "teams"
|
||||
},
|
||||
"inboundEmails": {
|
||||
"type": "hasMany",
|
||||
"entity": "InboundEmail",
|
||||
"foreign": "teams"
|
||||
},
|
||||
"layoutSet": {
|
||||
"type": "belongsTo",
|
||||
"entity": "LayoutSet",
|
||||
"foreign": "teams"
|
||||
},
|
||||
"workingTimeCalendar": {
|
||||
"type": "belongsTo",
|
||||
"entity": "WorkingTimeCalendar",
|
||||
"foreign": "teams"
|
||||
},
|
||||
"groupEmailFolders": {
|
||||
"type": "hasMany",
|
||||
"entity": "GroupEmailFolder",
|
||||
"foreign": "teams"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
{
|
||||
"fields": {
|
||||
"name": {
|
||||
"type": "varchar",
|
||||
"required": true,
|
||||
"pattern": "$noBadCharacters"
|
||||
},
|
||||
"body": {
|
||||
"type": "wysiwyg",
|
||||
"view": "views/template/fields/body"
|
||||
},
|
||||
"header": {
|
||||
"type": "wysiwyg",
|
||||
"view": "views/template/fields/body"
|
||||
},
|
||||
"footer": {
|
||||
"type": "wysiwyg",
|
||||
"view": "views/template/fields/body",
|
||||
"tooltip": true
|
||||
},
|
||||
"entityType": {
|
||||
"type": "enum",
|
||||
"required": true,
|
||||
"translation": "Global.scopeNames",
|
||||
"view": "views/template/fields/entity-type"
|
||||
},
|
||||
"status": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"Active",
|
||||
"Inactive"
|
||||
],
|
||||
"default": "Active",
|
||||
"style": {
|
||||
"Inactive": "info"
|
||||
},
|
||||
"maxLength": 8
|
||||
},
|
||||
"leftMargin": {
|
||||
"type": "float",
|
||||
"default": 10
|
||||
},
|
||||
"rightMargin": {
|
||||
"type": "float",
|
||||
"default": 10
|
||||
},
|
||||
"topMargin": {
|
||||
"type": "float",
|
||||
"default": 10
|
||||
},
|
||||
"bottomMargin": {
|
||||
"type": "float",
|
||||
"default": 20
|
||||
},
|
||||
"printFooter": {
|
||||
"type": "bool",
|
||||
"inlineEditDisabled": true
|
||||
},
|
||||
"printHeader": {
|
||||
"type": "bool",
|
||||
"inlineEditDisabled": true
|
||||
},
|
||||
"footerPosition": {
|
||||
"type": "float",
|
||||
"default": 10
|
||||
},
|
||||
"headerPosition": {
|
||||
"type": "float",
|
||||
"default": 0
|
||||
},
|
||||
"style": {
|
||||
"type": "text",
|
||||
"view": "views/template/fields/style"
|
||||
},
|
||||
"teams": {
|
||||
"type": "linkMultiple"
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"variables": {
|
||||
"type": "base",
|
||||
"notStorable": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"pageOrientation": {
|
||||
"type": "enum",
|
||||
"options": ["Portrait", "Landscape"],
|
||||
"default": "Portrait"
|
||||
},
|
||||
"pageFormat": {
|
||||
"type": "enum",
|
||||
"options": ["A3", "A4", "A5", "A6", "A7", "Custom"],
|
||||
"default": "A4"
|
||||
},
|
||||
"pageWidth": {
|
||||
"type": "float",
|
||||
"min": 1
|
||||
},
|
||||
"pageHeight": {
|
||||
"type": "float",
|
||||
"min": 1
|
||||
},
|
||||
"fontFace": {
|
||||
"type": "enum",
|
||||
"view": "views/template/fields/font-face"
|
||||
},
|
||||
"title": {
|
||||
"type": "varchar"
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"teams": {
|
||||
"type": "hasMany",
|
||||
"entity": "Team",
|
||||
"relationName": "entityTeam"
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "name",
|
||||
"order": "asc"
|
||||
},
|
||||
"optimisticConcurrencyControl": true
|
||||
}
|
||||
@@ -0,0 +1,660 @@
|
||||
{
|
||||
"fields": {
|
||||
"userName": {
|
||||
"type": "varchar",
|
||||
"maxLength": 50,
|
||||
"required": true,
|
||||
"view": "views/user/fields/user-name",
|
||||
"tooltip": true,
|
||||
"fieldManagerParamList": [
|
||||
"maxLength",
|
||||
"tooltipText",
|
||||
"inlineEditDisabled"
|
||||
],
|
||||
"index": true,
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\User\\UserName\\Valid"
|
||||
]
|
||||
},
|
||||
"name": {
|
||||
"type": "personName",
|
||||
"view": "views/user/fields/name",
|
||||
"dependeeAttributeList": [
|
||||
"userName"
|
||||
],
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"type": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"regular",
|
||||
"admin",
|
||||
"portal",
|
||||
"system",
|
||||
"super-admin",
|
||||
"api"
|
||||
],
|
||||
"default": "regular",
|
||||
"maxLength": 24,
|
||||
"index": true,
|
||||
"inlineEditDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"tooltipText"
|
||||
]
|
||||
},
|
||||
"password": {
|
||||
"type": "password",
|
||||
"maxLength": 150,
|
||||
"internal": true,
|
||||
"utility": true,
|
||||
"directAccessDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"tooltipText"
|
||||
],
|
||||
"orderDisabled": true
|
||||
},
|
||||
"passwordConfirm": {
|
||||
"type": "password",
|
||||
"maxLength": 150,
|
||||
"internal": true,
|
||||
"utility": true,
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"directAccessDisabled": true,
|
||||
"fieldManagerParamList": []
|
||||
},
|
||||
"authMethod": {
|
||||
"type": "enum",
|
||||
"options": ["", "ApiKey", "Hmac"],
|
||||
"maxLength": 24,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutFiltersDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"tooltipText"
|
||||
]
|
||||
},
|
||||
"apiKey": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"readOnly": true,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutFiltersDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"tooltipText"
|
||||
],
|
||||
"copyToClipboard": true,
|
||||
"dynamicLogicVisibleDisabled": true,
|
||||
"orderDisabled": true
|
||||
},
|
||||
"secretKey": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"readOnly": true,
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutFiltersDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"tooltipText"
|
||||
],
|
||||
"copyToClipboard": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"salutationName": {
|
||||
"type": "enum",
|
||||
"options": ["", "Mr.", "Ms.", "Mrs.", "Dr."]
|
||||
},
|
||||
"firstName": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"suppressValidationList": ["required"]
|
||||
},
|
||||
"lastName": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"required": true,
|
||||
"suppressValidationList": ["required"]
|
||||
},
|
||||
"isActive": {
|
||||
"type": "bool",
|
||||
"layoutDetailDisabled": true,
|
||||
"tooltip": true,
|
||||
"default": true,
|
||||
"customizationAuditedDisabled": true,
|
||||
"audited": true
|
||||
},
|
||||
"title": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"pattern": "$noBadCharacters",
|
||||
"customizationAuditedDisabled": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"position": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"where": {
|
||||
"LIKE": {
|
||||
"whereClause": {
|
||||
"id=s": {
|
||||
"from": "TeamUser",
|
||||
"select": ["userId"],
|
||||
"whereClause": {
|
||||
"deleted": false,
|
||||
"role*": "{value}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"NOT LIKE": {
|
||||
"whereClause": {
|
||||
"id!=s": {
|
||||
"from": "TeamUser",
|
||||
"select": ["userId"],
|
||||
"whereClause": {
|
||||
"deleted": false,
|
||||
"role*": "{value}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"=": {
|
||||
"whereClause": {
|
||||
"id=s": {
|
||||
"from": "TeamUser",
|
||||
"select": ["userId"],
|
||||
"whereClause": {
|
||||
"deleted": false,
|
||||
"role": "{value}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"<>": {
|
||||
"whereClause": {
|
||||
"id=!s": {
|
||||
"from": "TeamUser",
|
||||
"select": ["userId"],
|
||||
"whereClause": {
|
||||
"deleted": false,
|
||||
"role": "{value}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"IS NULL": {
|
||||
"whereClause": {
|
||||
"NOT": {
|
||||
"EXISTS": {
|
||||
"from": "User",
|
||||
"fromAlias": "sq",
|
||||
"select": ["id"],
|
||||
"leftJoins": [
|
||||
[
|
||||
"teams",
|
||||
"m",
|
||||
{},
|
||||
{"onlyMiddle": true}
|
||||
]
|
||||
],
|
||||
"whereClause": {
|
||||
"m.role!=": null,
|
||||
"sq.id:": "user.id"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"IS NOT NULL": {
|
||||
"whereClause": {
|
||||
"EXISTS": {
|
||||
"from": "User",
|
||||
"fromAlias": "sq",
|
||||
"select": ["id"],
|
||||
"leftJoins": [
|
||||
[
|
||||
"teams",
|
||||
"m",
|
||||
{},
|
||||
{"onlyMiddle": true}
|
||||
]
|
||||
],
|
||||
"whereClause": {
|
||||
"m.role!=": null,
|
||||
"sq.id:": "user.id"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"directUpdateDisabled": true,
|
||||
"readOnly": true,
|
||||
"importDisabled": true,
|
||||
"exportDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"textFilterDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"tooltipText"
|
||||
]
|
||||
},
|
||||
"emailAddress": {
|
||||
"type": "email",
|
||||
"required": false,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"phoneNumber": {
|
||||
"type": "phone",
|
||||
"typeList": ["Mobile", "Office", "Home", "Fax", "Other"],
|
||||
"defaultType": "Mobile",
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"token": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"utility": true,
|
||||
"customizationDisabled": true
|
||||
},
|
||||
"authTokenId": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"utility": true,
|
||||
"customizationDisabled": true
|
||||
},
|
||||
"authLogRecordId": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"utility": true,
|
||||
"customizationDisabled": true
|
||||
},
|
||||
"ipAddress": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"utility": true,
|
||||
"customizationDisabled": true
|
||||
},
|
||||
"defaultTeam": {
|
||||
"type": "link",
|
||||
"layoutDetailDisabled": true,
|
||||
"tooltip": true,
|
||||
"customizationAuditedDisabled": true,
|
||||
"customizationAutocompleteOnEmptyDisabled": true,
|
||||
"validatorClassNameList": [
|
||||
"Espo\\Classes\\FieldValidators\\User\\DefaultTeam\\IsUserTeam"
|
||||
],
|
||||
"view": "views/user/fields/default-team",
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"acceptanceStatus": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"exportDisabled": true,
|
||||
"utility": true,
|
||||
"fieldManagerParamList": []
|
||||
},
|
||||
"acceptanceStatusMeetings": {
|
||||
"type": "enum",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"directUpdateDisabled": true,
|
||||
"layoutAvailabilityList": ["filters"],
|
||||
"importDisabled": true,
|
||||
"exportDisabled": true,
|
||||
"view": "crm:views/lead/fields/acceptance-status",
|
||||
"link": "meetings",
|
||||
"column": "status",
|
||||
"fieldManagerParamList": []
|
||||
},
|
||||
"acceptanceStatusCalls": {
|
||||
"type": "enum",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"directUpdateDisabled": true,
|
||||
"layoutAvailabilityList": ["filters"],
|
||||
"importDisabled": true,
|
||||
"exportDisabled": true,
|
||||
"view": "crm:views/lead/fields/acceptance-status",
|
||||
"link": "calls",
|
||||
"column": "status",
|
||||
"fieldManagerParamList": []
|
||||
},
|
||||
"teamRole": {
|
||||
"type": "varchar",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"utility": true,
|
||||
"fieldManagerParamList": []
|
||||
},
|
||||
"teams": {
|
||||
"type": "linkMultiple",
|
||||
"tooltip": true,
|
||||
"columns": {
|
||||
"role": "userRole"
|
||||
},
|
||||
"additionalAttributeList": ["columns"],
|
||||
"layoutDetailDisabled": true,
|
||||
"view": "views/user/fields/teams",
|
||||
"audited": true
|
||||
},
|
||||
"roles": {
|
||||
"type": "linkMultiple",
|
||||
"layoutDetailDisabled": true,
|
||||
"tooltip": true,
|
||||
"audited": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"portals": {
|
||||
"type": "linkMultiple",
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"tooltip": true,
|
||||
"audited": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"portalRoles": {
|
||||
"type": "linkMultiple",
|
||||
"layoutDetailDisabled": true,
|
||||
"tooltip": true,
|
||||
"audited": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"contact": {
|
||||
"type": "link",
|
||||
"layoutDetailDisabled": true,
|
||||
"view": "views/user/fields/contact",
|
||||
"fieldManagerParamList": [
|
||||
"inlineEditDisabled",
|
||||
"tooltipText"
|
||||
],
|
||||
"audited": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"accounts": {
|
||||
"type": "linkMultiple",
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"fieldManagerParamList": [
|
||||
"inlineEditDisabled",
|
||||
"tooltipText"
|
||||
],
|
||||
"audited": true,
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"account": {
|
||||
"type": "link",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"directAccessDisabled": true,
|
||||
"foreignAccessDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"readOnly": true,
|
||||
"audited": true
|
||||
},
|
||||
"portal": {
|
||||
"type": "link",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"readOnly": true,
|
||||
"customizationDisabled": true,
|
||||
"utility": true
|
||||
},
|
||||
"avatar": {
|
||||
"type": "image",
|
||||
"view": "views/user/fields/avatar",
|
||||
"layoutDetailDisabled": true,
|
||||
"previewSize": "small",
|
||||
"customizationAuditedDisabled": true,
|
||||
"defaultAttributes": {
|
||||
"avatarId": null
|
||||
},
|
||||
"layoutAvailabilityList": []
|
||||
},
|
||||
"avatarColor": {
|
||||
"type": "colorpicker",
|
||||
"dynamicLogicDisabled": true,
|
||||
"layoutAvailabilityList": []
|
||||
},
|
||||
"sendAccessInfo": {
|
||||
"type": "bool",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"utility": true
|
||||
},
|
||||
"gender": {
|
||||
"type": "enum",
|
||||
"options": ["", "Male", "Female", "Neutral"],
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true,
|
||||
"fieldManagerParamList": [
|
||||
"useNumericFormat"
|
||||
]
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true,
|
||||
"fieldManagerParamList": [
|
||||
"useNumericFormat"
|
||||
]
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/user",
|
||||
"fieldManagerParamList": []
|
||||
},
|
||||
"dashboardTemplate": {
|
||||
"type": "link",
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"customizationAuditedDisabled": true
|
||||
},
|
||||
"workingTimeCalendar": {
|
||||
"type": "link",
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"customizationAuditedDisabled": true
|
||||
},
|
||||
"layoutSet": {
|
||||
"type": "link",
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"customizationAuditedDisabled": true,
|
||||
"tooltip": true
|
||||
},
|
||||
"auth2FA": {
|
||||
"type": "foreign",
|
||||
"link": "userData",
|
||||
"field": "auth2FA",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/foreign-bool"
|
||||
},
|
||||
"userData": {
|
||||
"type": "linkOne",
|
||||
"utility": true,
|
||||
"customizationDisabled": true
|
||||
},
|
||||
"lastAccess": {
|
||||
"type": "datetime",
|
||||
"notStorable": true,
|
||||
"orderDisabled": true,
|
||||
"readOnly": true,
|
||||
"layoutListDisabled": true,
|
||||
"layoutFiltersDisabled": true,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"layoutDetailDisabled": true,
|
||||
"directAccessDisabled": true,
|
||||
"exportDisabled": true
|
||||
},
|
||||
"emailAddressList": {
|
||||
"type": "array",
|
||||
"utility": true,
|
||||
"notStorable": true,
|
||||
"readOnly": true
|
||||
},
|
||||
"userEmailAddressList": {
|
||||
"type": "array",
|
||||
"utility": true,
|
||||
"notStorable": true,
|
||||
"readOnly": true
|
||||
},
|
||||
"excludeFromReplyEmailAddressList": {
|
||||
"type": "array",
|
||||
"utility": true,
|
||||
"notStorable": true,
|
||||
"readOnly": true
|
||||
},
|
||||
"recordAccessLevels": {
|
||||
"type": "jsonObject",
|
||||
"utility": true,
|
||||
"notStorable": true,
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"defaultTeam": {
|
||||
"type": "belongsTo",
|
||||
"entity": "Team"
|
||||
},
|
||||
"teams": {
|
||||
"type": "hasMany",
|
||||
"entity": "Team",
|
||||
"foreign": "users",
|
||||
"additionalColumns": {
|
||||
"role": {
|
||||
"type": "varchar",
|
||||
"len": 100
|
||||
}
|
||||
},
|
||||
"layoutRelationshipsDisabled": true,
|
||||
"columnAttributeMap": {
|
||||
"role": "teamRole"
|
||||
},
|
||||
"dynamicLogicVisibleDisabled": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"roles": {
|
||||
"type": "hasMany",
|
||||
"entity": "Role",
|
||||
"foreign": "users",
|
||||
"layoutRelationshipsDisabled": true
|
||||
},
|
||||
"portals": {
|
||||
"type": "hasMany",
|
||||
"entity": "Portal",
|
||||
"foreign": "users",
|
||||
"layoutRelationshipsDisabled": true
|
||||
},
|
||||
"portalRoles": {
|
||||
"type": "hasMany",
|
||||
"entity": "PortalRole",
|
||||
"foreign": "users",
|
||||
"layoutRelationshipsDisabled": true
|
||||
},
|
||||
"dashboardTemplate": {
|
||||
"type": "belongsTo",
|
||||
"entity": "DashboardTemplate"
|
||||
},
|
||||
"workingTimeCalendar": {
|
||||
"type": "belongsTo",
|
||||
"entity": "WorkingTimeCalendar",
|
||||
"noJoin": true
|
||||
},
|
||||
"workingTimeRanges": {
|
||||
"type": "hasMany",
|
||||
"foreign": "users",
|
||||
"entity": "WorkingTimeRange"
|
||||
},
|
||||
"layoutSet": {
|
||||
"type": "belongsTo",
|
||||
"entity": "LayoutSet",
|
||||
"noJoin": true
|
||||
},
|
||||
"userData": {
|
||||
"type": "hasOne",
|
||||
"entity": "UserData",
|
||||
"foreign": "user",
|
||||
"foreignName": "id"
|
||||
},
|
||||
"meetings": {
|
||||
"type": "hasMany",
|
||||
"entity": "Meeting",
|
||||
"foreign": "users",
|
||||
"columnAttributeMap": {
|
||||
"status": "acceptanceStatus"
|
||||
}
|
||||
},
|
||||
"calls": {
|
||||
"type": "hasMany",
|
||||
"entity": "Call",
|
||||
"foreign": "users",
|
||||
"columnAttributeMap": {
|
||||
"status": "acceptanceStatus"
|
||||
}
|
||||
},
|
||||
"emails": {
|
||||
"type": "hasMany",
|
||||
"entity": "Email",
|
||||
"foreign": "users"
|
||||
},
|
||||
"notes": {
|
||||
"type": "hasMany",
|
||||
"entity": "Note",
|
||||
"foreign": "users",
|
||||
"layoutRelationshipsDisabled": true
|
||||
},
|
||||
"contact": {
|
||||
"type": "belongsTo",
|
||||
"entity": "Contact",
|
||||
"foreign": "portalUser"
|
||||
},
|
||||
"accounts": {
|
||||
"type": "hasMany",
|
||||
"entity": "Account",
|
||||
"foreign": "portalUsers",
|
||||
"relationName": "AccountPortalUser"
|
||||
},
|
||||
"tasks": {
|
||||
"type": "hasMany",
|
||||
"entity": "Task",
|
||||
"foreign": "assignedUser"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "userName",
|
||||
"order": "asc",
|
||||
"textFilterFields": ["name", "userName", "emailAddress"]
|
||||
},
|
||||
"indexes": {
|
||||
"userNameDeleteId": {
|
||||
"type": "unique",
|
||||
"columns": [
|
||||
"userName",
|
||||
"deleteId"
|
||||
]
|
||||
}
|
||||
},
|
||||
"deleteId": true
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"fields": {
|
||||
"event": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"required": true,
|
||||
"view": "views/webhook/fields/event"
|
||||
},
|
||||
"url": {
|
||||
"type": "varchar",
|
||||
"maxLength": 512,
|
||||
"required": true,
|
||||
"copyToClipboard": true
|
||||
},
|
||||
"isActive": {
|
||||
"type": "bool",
|
||||
"default": true
|
||||
},
|
||||
"user": {
|
||||
"type": "link",
|
||||
"view": "views/webhook/fields/user"
|
||||
},
|
||||
"entityType": {
|
||||
"type": "varchar",
|
||||
"readOnly": true,
|
||||
"view": "views/fields/entity-type"
|
||||
},
|
||||
"type": {
|
||||
"type": "enum",
|
||||
"options": [
|
||||
"create",
|
||||
"update",
|
||||
"fieldUpdate",
|
||||
"delete"
|
||||
],
|
||||
"readOnly": true
|
||||
},
|
||||
"field": {
|
||||
"type": "varchar",
|
||||
"readOnly": true
|
||||
},
|
||||
"secretKey": {
|
||||
"type": "varchar",
|
||||
"maxLength": 100,
|
||||
"readOnly": true,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"layoutFiltersDisabled": true,
|
||||
"layoutListDisabled": true
|
||||
},
|
||||
"skipOwn": {
|
||||
"type": "bool",
|
||||
"tooltip": true
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedAt": {
|
||||
"type": "datetime",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "link",
|
||||
"readOnly": true
|
||||
}
|
||||
},
|
||||
"links": {
|
||||
"user": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"queueItems": {
|
||||
"type": "hasMany",
|
||||
"entity": "WebhookQueueItem",
|
||||
"foreign": "webhook",
|
||||
"readOnly": true
|
||||
},
|
||||
"createdBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
},
|
||||
"modifiedBy": {
|
||||
"type": "belongsTo",
|
||||
"entity": "User"
|
||||
}
|
||||
},
|
||||
"collection": {
|
||||
"orderBy": "createdAt",
|
||||
"order": "desc",
|
||||
"textFilterFields": ["event"]
|
||||
},
|
||||
"indexes": {
|
||||
"event": {
|
||||
"columns": ["event"]
|
||||
},
|
||||
"entityTypeType": {
|
||||
"columns": ["entityType", "type"]
|
||||
},
|
||||
"entityTypeField": {
|
||||
"columns": ["entityType", "field"]
|
||||
}
|
||||
},
|
||||
"hooksDisabled": true
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"params": [
|
||||
{
|
||||
"name": "required",
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "default",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "min",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "max",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "onlyDefaultCurrency",
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "conversionDisabled",
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"tooltip": true
|
||||
},
|
||||
{
|
||||
"name": "decimal",
|
||||
"type": "bool",
|
||||
"readOnlyNotNew": true,
|
||||
"tooltip": "currencyDecimal"
|
||||
},
|
||||
{
|
||||
"name": "audited",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "readOnly",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "readOnlyAfterCreate",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "precision",
|
||||
"type": "int",
|
||||
"hidden": true
|
||||
},
|
||||
{
|
||||
"name": "scale",
|
||||
"type": "int",
|
||||
"hidden": true
|
||||
}
|
||||
],
|
||||
"actualFields": [
|
||||
"currency",
|
||||
""
|
||||
],
|
||||
"fields": {
|
||||
"currency": {
|
||||
"type": "enum",
|
||||
"view": "views/fields/currency-list",
|
||||
"layoutDetailDisabled": true,
|
||||
"layoutListDisabled": true,
|
||||
"layoutMassUpdateDisabled": true,
|
||||
"layoutDefaultSidePanelDisabled": true,
|
||||
"customizationRequiredDisabled": true,
|
||||
"customizationOptionsDisabled": true,
|
||||
"customizationOptionsReferenceDisabled": true,
|
||||
"customizationIsSortedDisabled": true,
|
||||
"customizationDisplayAsLabelDisabled": true,
|
||||
"customizationAuditedDisabled": true,
|
||||
"customizationReadOnlyDisabled": true,
|
||||
"customizationInlineEditDisabledDisabled": true,
|
||||
"customizationDefaultView": "views/admin/field-manager/fields/currency-default",
|
||||
"customizationTooltipTextDisabled": true,
|
||||
"maxLength": 3
|
||||
},
|
||||
"converted": {
|
||||
"type": "currencyConverted",
|
||||
"readOnly": true,
|
||||
"importDisabled": true,
|
||||
"customizationInlineEditDisabledDisabled": true,
|
||||
"detailLayoutIncompatibleFieldList": []
|
||||
}
|
||||
},
|
||||
"converterClassName": "Espo\\Core\\Utils\\Database\\Orm\\FieldConverters\\Currency",
|
||||
"validationList": [
|
||||
"required",
|
||||
"min",
|
||||
"max"
|
||||
],
|
||||
"mandatoryValidationList": [
|
||||
"valid",
|
||||
"validCurrency",
|
||||
"inPermittedRange"
|
||||
],
|
||||
"filter": true,
|
||||
"personalData": true,
|
||||
"valueFactoryClassName": "Espo\\Core\\Field\\Currency\\CurrencyFactory",
|
||||
"attributeExtractorClassName": "Espo\\Core\\Field\\Currency\\CurrencyAttributeExtractor"
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"params": [
|
||||
{
|
||||
"name": "required",
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "default",
|
||||
"type": "enum",
|
||||
"view": "views/admin/field-manager/fields/date/default",
|
||||
"options": [
|
||||
"",
|
||||
"javascript: return this.dateTime.getToday();",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');",
|
||||
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');"
|
||||
],
|
||||
"translation": "FieldManager.options.dateDefault"
|
||||
},
|
||||
{
|
||||
"name": "after",
|
||||
"type": "varchar",
|
||||
"view": "views/admin/field-manager/fields/date/after-before"
|
||||
},
|
||||
{
|
||||
"name": "before",
|
||||
"type": "varchar",
|
||||
"view": "views/admin/field-manager/fields/date/after-before"
|
||||
},
|
||||
{
|
||||
"type": "bool",
|
||||
"name": "afterOrEqual",
|
||||
"hidden": true
|
||||
},
|
||||
{
|
||||
"type": "bool",
|
||||
"name": "useNumericFormat"
|
||||
},
|
||||
{
|
||||
"name": "audited",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "readOnly",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "readOnlyAfterCreate",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"validationList": [
|
||||
"required"
|
||||
],
|
||||
"mandatoryValidationList": [
|
||||
"valid"
|
||||
],
|
||||
"filter": true,
|
||||
"fieldDefs": {
|
||||
"notNull": false
|
||||
},
|
||||
"personalData": true,
|
||||
"valueFactoryClassName": "Espo\\Core\\Field\\Date\\DateFactory",
|
||||
"attributeExtractorClassName": "Espo\\Core\\Field\\Date\\DateAttributeExtractor",
|
||||
"sanitizerClassNameList": [
|
||||
"Espo\\Classes\\FieldSanitizers\\Date"
|
||||
],
|
||||
"default": null
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"params": [
|
||||
{
|
||||
"name": "required",
|
||||
"type": "bool",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "default",
|
||||
"type": "enum",
|
||||
"view": "views/admin/field-manager/fields/date/default",
|
||||
"options": [
|
||||
"",
|
||||
"javascript: return this.dateTime.getNow(1);",
|
||||
"javascript: return this.dateTime.getNow(5);",
|
||||
"javascript: return this.dateTime.getNow(15);",
|
||||
"javascript: return this.dateTime.getNow(30);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(7, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(8, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(9, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(10, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(11, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(12, 'hours', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'days', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'days', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'days', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'days', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'days', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'days', 15);",
|
||||
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'week', 15);"
|
||||
],
|
||||
"translation": "FieldManager.options.dateTimeDefault"
|
||||
},
|
||||
{
|
||||
"name": "after",
|
||||
"type": "varchar",
|
||||
"view": "views/admin/field-manager/fields/date/after-before"
|
||||
},
|
||||
{
|
||||
"name": "before",
|
||||
"type": "varchar",
|
||||
"view": "views/admin/field-manager/fields/date/after-before"
|
||||
},
|
||||
{
|
||||
"type": "bool",
|
||||
"name": "useNumericFormat"
|
||||
},
|
||||
{
|
||||
"type": "enumInt",
|
||||
"name": "minuteStep",
|
||||
"options": [
|
||||
30,
|
||||
15,
|
||||
60,
|
||||
10,
|
||||
5,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "audited",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "readOnly",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "readOnlyAfterCreate",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"actualFields": [
|
||||
"",
|
||||
"date"
|
||||
],
|
||||
"fields": {
|
||||
"date": {
|
||||
"type": "date",
|
||||
"disabled": true
|
||||
}
|
||||
},
|
||||
"validationList": [
|
||||
"required"
|
||||
],
|
||||
"mandatoryValidationList": [
|
||||
"valid"
|
||||
],
|
||||
"filter": true,
|
||||
"notCreatable": true,
|
||||
"fieldDefs": {
|
||||
"type": "datetime",
|
||||
"notNull": false
|
||||
},
|
||||
"view": "views/fields/datetime-optional",
|
||||
"personalData": true,
|
||||
"valueFactoryClassName": "Espo\\Core\\Field\\DateTimeOptional\\DateTimeOptionalFactory",
|
||||
"attributeExtractorClassName": "Espo\\Core\\Field\\DateTimeOptional\\DateTimeOptionalAttributeExtractor",
|
||||
"sanitizerClassNameList": [
|
||||
"Espo\\Classes\\FieldSanitizers\\Datetime",
|
||||
"Espo\\Classes\\FieldSanitizers\\DatetimeOptionalDate"
|
||||
],
|
||||
"default": null
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"params": [
|
||||
{
|
||||
"name": "prefix",
|
||||
"type": "varchar",
|
||||
"maxLength": 16
|
||||
},
|
||||
{
|
||||
"name": "nextNumber",
|
||||
"type": "int",
|
||||
"min": 0,
|
||||
"max": 2147483647,
|
||||
"required": true,
|
||||
"default": 1
|
||||
},
|
||||
{
|
||||
"name": "padLength",
|
||||
"type": "int",
|
||||
"default": 5,
|
||||
"required": true,
|
||||
"min": 1,
|
||||
"max": 20
|
||||
},
|
||||
{
|
||||
"name": "copyToClipboard",
|
||||
"type": "bool",
|
||||
"default": false
|
||||
}
|
||||
],
|
||||
"filter": true,
|
||||
"fieldDefs": {
|
||||
"type": "varchar",
|
||||
"len": 36,
|
||||
"notNull": false,
|
||||
"unique": false
|
||||
},
|
||||
"hookClassName": "Espo\\Tools\\FieldManager\\Hooks\\NumberType",
|
||||
"textFilter": true,
|
||||
"readOnly": true,
|
||||
"default": null
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"fields": {
|
||||
"assignmentEmailNotificationsIgnoreEntityTypeList": {
|
||||
"visible": {
|
||||
"conditionGroup": [
|
||||
{
|
||||
"type": "isTrue",
|
||||
"attribute": "receiveAssignmentEmailNotifications"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user