diff --git a/news/415.bugfix b/news/415.bugfix new file mode 100644 index 000000000..104125335 --- /dev/null +++ b/news/415.bugfix @@ -0,0 +1,6 @@ +Relax DateTime widget definition. + +For the start and end fields, do not explicitly define the DateTimeFieldWidget. +This allows for easier customization when a different widget needs to be used +for any DateTime field. +[thet] diff --git a/plone/app/event/dx/behaviors.py b/plone/app/event/dx/behaviors.py index f85951050..21931f26f 100644 --- a/plone/app/event/dx/behaviors.py +++ b/plone/app/event/dx/behaviors.py @@ -15,7 +15,6 @@ from plone.app.event.dx.interfaces import IDXEvent from plone.app.event.dx.interfaces import IDXEventRecurrence from plone.app.textfield.value import RichTextValue -from plone.app.z3cform.widgets.datetime import DatetimeFieldWidget from plone.autoform import directives from plone.autoform.interfaces import IFormFieldProvider from plone.base.utils import safe_text @@ -89,7 +88,6 @@ class IEventBasic(model.Schema, IDXEvent): ) directives.widget( "start", - DatetimeFieldWidget, default_timezone=default_timezone, klass="event_start", ) @@ -102,7 +100,6 @@ class IEventBasic(model.Schema, IDXEvent): ) directives.widget( "end", - DatetimeFieldWidget, default_timezone=default_timezone, klass="event_end", pattern_options={