83 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_ID_FIELD'))
84 ->configurePrimary(
true)
85 ->configureAutocomplete(
true)
89 'validation' => [__CLASS__,
'validateName']
92 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_NAME_FIELD'))
96 'validation' => [__CLASS__,
'validateXmlId']
99 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_XML_ID_FIELD'))
103 'validation' => [__CLASS__,
'validateExternalId']
106 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_EXTERNAL_ID_FIELD'))
110 'validation' => [__CLASS__,
'validateGapiCalendarId']
113 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_GAPI_CALENDAR_ID_FIELD'))
116 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_ACTIVE_FIELD'))
117 ->configureValues(
'N',
'Y')
118 ->configureDefaultValue(
'Y')
121 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_DESCRIPTION_FIELD'))
125 'validation' => [__CLASS__,
'validateColor']
128 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_COLOR_FIELD'))
132 'validation' => [__CLASS__,
'validateTextColor']
135 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_TEXT_COLOR_FIELD'))
139 'validation' => [__CLASS__,
'validateExport']
142 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_EXPORT_FIELD'))
145 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_SORT_FIELD'))
146 ->configureDefaultValue(100)
150 'validation' => [__CLASS__,
'validateCalType']
153 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_CAL_TYPE_FIELD'))
156 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_OWNER_ID_FIELD'))
159 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_CREATED_BY_FIELD'))
160 ->configureRequired(
true)
163 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_PARENT_ID_FIELD'))
166 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_DATE_CREATE_FIELD'))
169 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_TIMESTAMP_X_FIELD'))
173 'validation' => [__CLASS__,
'validateDavExchCal']
176 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_DAV_EXCH_CAL_FIELD'))
180 'validation' => [__CLASS__,
'validateDavExchMod']
183 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_DAV_EXCH_MOD_FIELD'))
187 'validation' => [__CLASS__,
'validateCalDavCon']
190 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_CAL_DAV_CON_FIELD'))
194 'validation' => [__CLASS__,
'validateCalDavCal']
197 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_CAL_DAV_CAL_FIELD'))
201 'validation' => [__CLASS__,
'validateCalDavMod']
204 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_CAL_DAV_MOD_FIELD'))
208 'validation' => [__CLASS__,
'validateIsExchange']
211 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_IS_EXCHANGE_FIELD'))
215 'validation' => [__CLASS__,
'validateSyncToken']
218 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_SYNC_TOKEN_FIELD'))
222 'validation' => [__CLASS__,
'validatePageToken']
225 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_PAGE_TOKEN_FIELD'))
229 'validation' => [__CLASS__,
'validateExternalType']
232 ->configureTitle(Loc::getMessage(
'SECTION_ENTITY_EXTERNAL_TYPE_FIELD'))