Plone.app.event

Latest version: v5.1.2

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 15

2.0a2

------------------

- Re-add some BBB Assignment class attributes for calendar and event portlets
to not break Plone upgrades.
[thet]

2.0a1

------------------

- Make use of new z3c.form DataExtractedEvent and register the
data_postprocessing_handler for this event. This adjusts the start and end
date according to whole_day and open_end.

- Use default_timezone DatetimeWidget property. All datetime objects from
plone.app.widgets' DatetimeWidget now have this timezone, if not otherwise
set by the user.

- Move controlpanel to Products.CMFPlone.controlpanel.

- Move vocabularies to plone.app.vocabularies and use plone.* instead of
plone.app.event.* prefix for registry keys.

- Use default and defaultFactory properties for behavior schema definitions to
provide sane defaults for z3c.form *and* programmatically created Dexterity
types (e.g. via plone.dextterity.utils.createContentInContainer). For that to
work, remove the Behavior factory classes, use the default AttributeStorage
and let IEventBasic and IEventRecurrence behaviors derive from IDXEvent resp.
IDXEventRecurrence.

- Remove data_postprocessing event subscriber.

- Remove Timezone field from IEventBasic behavior. Instead, store timezone
information directly in the tzinfo object on start and end datetime objects.

- Remove Archetypes subpackage.

[thet, yenzenz, garbas]

1.2.3

------------------

- Remove DL's from portlet templates, replacing it with semantically correct
tags. Ref: https://github.com/plone/Products.CMFPlone/issues/163
[khink]

1.2.2

------------------

.. note::

Methods used for the ``event_summary`` view have has been moved from the
``event_view`` to ``plone.app.event.browser.event_summary``. The
``occurrence_parent_url`` method has been removed.

- Simplify buildout infrastructure: Move base-test.cfg to test.cfg, move
base.cfg to buildout.cfg, remove test-43.cfg, sources-dev.cfg and
jenkins.cfg.
[thet]

- Disable the edit bar on Occurrence objects. They are transient and cannot be
edited. Remove the visual distinction between IEvent and IOccurrences in the
event_summary view. The user is likely not interested, if a Occurrence or the
original Event is shown.
[thet]

- Add a portal_type attribute to Occurrence objects and set it to 'Occurrence',
so they can be easily identified without looking up interfaces.
[thet]

- Add an event_listing view for IEvent objects to show all of it's occurrences.
[thet]

- Change the occurrence listing in the event_summary view to directly link
to the occurrence objects, rename the label to 'All dates' and also include
the first date of the original event. The event_summary's max_occurrences
attribute now also includes the starting event.
[thet]

1.2.1

------------------

- Changes in the Dexterity IRichText behavior migration: don't fail, if no
Event type is found in the Dexterity FTI and remove the old IEventSummary
behavior, if found.
[thet]

- Don't use spamProtect script to render email address; it doesn't do much.
[davisagli]

- Add an event_summary view, which provides the event summary listing in the
event view for the purpose of reuse elsewhere. Allow the exclusion of
information via an excludes list. The relevant methods are moved from
event_view to event_summary.
[thet]

- Improve markup of ``event_listing.pt`` in order to not break on IE 8.
[rafaelbco]

- Use z3c.form for portlet forms.
[bosim, davisagli]

1.2

----------------

- Don't use spamProtect script to render email address; it doesn't do much.
[davisagli]

- Drop usage of plone.formwidget.datetime and use plone.app.widgets instead.
[garbas, davisagli]

- Fix label of 'Dates' fieldset.
[esteele]

Page 11 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.