Files
upstream-espocrm/application/Espo/Resources/metadata/fields/datetimeOptional.json
upstream-mirror 7cc7e6b4f3
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 1s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s
snapshot of https://github.com/espocrm/espocrm.git (master, 2026-09-18; blobs > 131072B omitted)
2026-09-18 04:19:15 +05:00

111 lines
4.1 KiB
JSON

{
"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",
"utility": 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
}