diff --git a/tine20/Calendar/js/Model/Event.js b/tine20/Calendar/js/Model/Event.js index be764e995d1..e05fd128b12 100644 --- a/tine20/Calendar/js/Model/Event.js +++ b/tine20/Calendar/js/Model/Event.js @@ -512,7 +512,7 @@ Event.getFilterModel = function() { ]; if (app.featureEnabled('featureEventType')) { - filter.push({filtertype: 'foreignrecord', linkType: 'foreignId', app: app, foreignRecordClass: EventTypes, ownField: 'event_types', foreignRefIdField: 'eventType'}); + filter.push({filtertype: 'foreignrecord', linkType: 'foreignId', app: app, foreignRecordClass: 'Calendar.EventTypes', ownField: 'event_types', foreignRefIdField: 'eventType'}); } if (Tine.Tinebase.featureEnabled('featureSite')) { filter.push({filtertype: 'tinebase.site', app: app}); diff --git a/tine20/Tinebase/js/widgets/form/FieldManager.js b/tine20/Tinebase/js/widgets/form/FieldManager.js index 05baf0e7316..73d2054d8fb 100644 --- a/tine20/Tinebase/js/widgets/form/FieldManager.js +++ b/tine20/Tinebase/js/widgets/form/FieldManager.js @@ -107,6 +107,9 @@ Tine.widgets.form.FieldManager = function() { // class icon_dialog_info needs to be defined in css of app field.fieldLabel += '' } + if (field.emptyText) { + field.emptyText = i18n._hidden(field.emptyText); + } field.name = fieldDefinition.fieldName || fieldDefinition.name; field.readOnly = !! fieldDefinition.readOnly || !! _.get(fieldDefinition, 'uiconfig.readOnly'); field.allowBlank = !! (fieldDefinition.validators && fieldDefinition.validators.allowEmpty);