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:
2026-02-07 16:05:21 +01:00
parent 6a8a4a2882
commit 127fa6503b
6468 changed files with 564781 additions and 31179 deletions

View File

@@ -63,7 +63,9 @@
"ImportError": "Import",
"ImportEml": "Import",
"WorkingTimeRange": "WorkingTimeCalendar",
"Stream": true
"Stream": true,
"CurrencyRecord": "boolean:Currency",
"CurrencyRecordRate": "Currency"
},
"fieldLevel": {
},
@@ -155,7 +157,11 @@
"delete": "all"
},
"Stream": true,
"ImportEml": "Import"
"ImportEml": "Import",
"CurrencyRecordRate": {
"read": "yes",
"edit": "yes"
}
}
},
"valuePermissionList": [

View File

@@ -72,7 +72,8 @@
"assignmentNotificationsIgnoreEntityTypeList": false,
"assignmentEmailNotificationsIgnoreEntityTypeList": false,
"dashletsOptions": false,
"dashboardLayout": false
"dashboardLayout": false,
"followAsCollaborator": false
},
"Call": {
"reminders": false

View File

@@ -34,7 +34,8 @@
"label": "Currency",
"iconClass": "fas fa-euro-sign",
"description": "currency",
"recordView": "views/admin/currency"
"recordView": "views/admin/currency",
"view": "views/admin/currency-main"
},
{
"url": "#Admin/notifications",

View File

@@ -7,5 +7,8 @@
},
"addressCountryData": {
"className": "Espo\\Classes\\AppParams\\AddressCountryData"
},
"currencyRates": {
"className": "Espo\\Classes\\AppParams\\CurrencyRates"
}
}

View File

@@ -1,6 +1,7 @@
{
"beforeLoginHookClassNameList": [
"Espo\\Core\\Authentication\\Hook\\Hooks\\FailedAttemptsLimit",
"Espo\\Core\\Authentication\\Hook\\Hooks\\UsernameFailedAttemptsLimit",
"Espo\\Core\\Authentication\\Hook\\Hooks\\FailedCodeAttemptsLimit"
],
"onLoginHookClassNameList": [

View File

@@ -168,6 +168,9 @@
},
"baselineRole": {
"level": "admin"
},
"currencyRates": {
"readOnly": true
}
}
}

View File

@@ -265,5 +265,36 @@
"ZAR",
"ZMW",
"ZWL"
]
],
"precisionMap": {
"BHD": 3,
"BIF": 0,
"CLP": 0,
"DJF": 0,
"GNF": 0,
"ISK": 0,
"IQD": 3,
"JOD": 3,
"JPY": 0,
"KMF": 0,
"KRW": 0,
"KWD": 3,
"LYD": 3,
"OMR": 3,
"PYG": 0,
"RWF": 0,
"TND": 3,
"UGX": 0,
"UYI": 0,
"VND": 0,
"VUV": 0,
"XAF": 0,
"XAU": 0,
"XBA": 0,
"XBB": 0,
"XBC": 0,
"XDR": 0,
"XOF": 0,
"XPF": 0
}
}

View File

@@ -4,28 +4,20 @@
"name": "My Espo",
"layout": [
{
"id": "defaultActivities",
"id": "default-activities",
"name": "Activities",
"x": 2,
"y": 2,
"width": 2,
"height": 2
"height": 4
},
{
"id": "defaultStream",
"id": "default-stream",
"name": "Stream",
"x": 0,
"y": 0,
"width": 2,
"height": 4
},
{
"id": "defaultTasks",
"name": "Tasks",
"x": 2,
"y": 4,
"width": 2,
"height": 2
}
]
}

View File

@@ -1,6 +1,6 @@
{
"Standard": {
"defaultStream": {
"default-stream": {
"displayRecords": 10
}
}

View File

@@ -115,9 +115,9 @@
"param": "accountLink",
"fieldDefs": {
"type": "enum",
"tooltip": true
},
"view": "views/admin/entity-manager/fields/acl-account-link"
"tooltip": true,
"view": "views/admin/entity-manager/fields/acl-account-link"
}
}
},
"@Base": {

View File

@@ -9,6 +9,7 @@
"da_DK",
"de_DE",
"es_ES",
"el_GR",
"hr_HR",
"hu_HU",
"fa_IR",
@@ -32,6 +33,7 @@
"pt_BR",
"pt_PT",
"uk_UA",
"ur_IN",
"vi_VN",
"zh_CN",
"zh_TW"

View File

@@ -51,6 +51,7 @@
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\Fields",
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\FilterFields",
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\DeleteIdField",
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\DisableAssignedUser",
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\StreamUpdatedAtField",
"Espo\\Core\\Utils\\Metadata\\AdditionalBuilder\\LogicDefsBc"
]

View File

@@ -2,10 +2,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"
"Espo\\Core\\Rebuild\\Actions\\SetIntegrationDefaults",
"Espo\\Core\\Rebuild\\Actions\\SyncCurrency",
"Espo\\Core\\Rebuild\\Actions\\CurrencyRates"
]
}

View File

@@ -41,6 +41,12 @@
"scheduling": "25 5 * * *",
"jobClassName": "Espo\\Classes\\Jobs\\CheckNewExtensionVersion"
},
"SyncCurrencyRates": {
"name": "Sync Currency Rates",
"jobClassName": "Espo\\Classes\\Jobs\\SyncCurrencyRates",
"scheduling": "2 0 * * *",
"isSystem": true
},
"Cleanup": {
"jobClassName": "Espo\\Classes\\Jobs\\Cleanup"
},

View File

@@ -3,5 +3,6 @@
"markdownText": "Espo\\Classes\\TemplateHelpers\\MarkdownText",
"tableTag": "Espo\\Classes\\TemplateHelpers\\TableTag",
"trTag": "Espo\\Classes\\TemplateHelpers\\TrTag",
"tdTag": "Espo\\Classes\\TemplateHelpers\\TdTag"
"tdTag": "Espo\\Classes\\TemplateHelpers\\TdTag",
"currencySymbol": "Espo\\Classes\\TemplateHelpers\\CurrencySymbol"
}

View File

@@ -1,6 +1,7 @@
{
"categories": {
"newNotification": {},
"appParamsUpdate": {},
"recordUpdate": {
"paramList": ["scope", "id"],
"accessCheckCommand": "AclCheck --userId=:userId --scope=:scope --id=:id --action=read"