plone.app.event.dx.behaviors

Behaviors to enable calendarish event extension to dexterity content types.

class plone.app.event.dx.behaviors.EventAccessor(context)[source]

Generic event accessor adapter implementation for Dexterity content objects.

timezone[source]

Returns the timezone name for the event. If the start timezone differs from the end timezone, it returns a tuple with (START_TIMEZONENAME, END_TIMEZONENAME).

exception plone.app.event.dx.behaviors.StartBeforeEnd[source]

error_invalid_date

plone.app.event.dx.behaviors.data_postprocessing(start, end, whole_day, open_end)[source]

Adjust start and end according to whole_day and open_end setting.

plone.app.event.dx.behaviors.data_postprocessing_context(context)[source]

Convenience method to adjust data on the context.

plone.app.event.dx.behaviors.data_postprocessing_handler(event)[source]

Event handler called after extractData step of z3c.form to adjust form data.

plone.app.event.dx.behaviors.default_end(context)[source]

Provide default end for the form.

plone.app.event.dx.behaviors.default_start(context)[source]

Provide default start for the form.