Plone.app.event

Latest version: v5.1.2

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

Scan your dependencies

Page 12 of 15

1.1b1

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

.. note::

The ``ploneintegration`` setuptools extra and GenericSetup profile have
been removed for this version. This makes an integration into Plone and
``plone.app.contenttypes`` easier. Please remove them also in your setup
and be sure to depend on ``plone.app.portlets>=2.5a1``!

.. note::

In the event_view template, the event summary has changed from a table to a
definition list layout. The event_view's next_occurrences method does not
return a dictionary anymore, but only a list of next events. Also, the
index_html template for Occurrences is renamed to event_view. If you have
custom view templates for IEvent or IOccurrence objects, you have to update
them.

.. note::

The plone.app.event.dx.event type has been moved to the
plone.app.event:testing profile and the plone.app.event.dx:default profile
has been removed. Use plone.app.contenttypes for a Dexterity based Event
type, which utilizes plone.app.event's Dexterity behaviors.


- Remove Plone 4.2 compatibility. For more information see installation.rst in
the docs.
[thet]

- Move the plone.app.event.dx.event example type to the plone.app.event:testing
profile and remove the plone.app.event.dx:default profile. Use the Event type
from plone.app.contenttypes instead. Fixes 99.
[thet]

- Remove the IEventSummary behavior and use the generic IRichText from
plone.app.contenttypes instead. Fixes 140, Closes 142.
[pysailor]

- Change the event detail listing in the event_view to be a definition list
instead of a table, making it semantically more correct and the code less
verbose. Fixes 141.
[thet]

- For recurring events, don't show the last recurrence in the event view but
the number of occurrences, queried from the catalog. Together with the
previous generator-change this looping over the whole occurrnce list.
[thet]

- Change the IRecurrenceSupport adapter's occurrence method to return again a
generator, fixing a possible performance issue. Fixes 60.
[thet]

- Replace RecurrenceField with plain Text field in the dx recurrence behavior.
This reverts the change from 1.0rc2. We don't use form schema hints but an
adapter to configure the widget. Closes 137, Fixes 131.
[pysailor]

- Use attribute storage instead of annotation storage in all Dexterity
behaviors. Closes 136, 95, Refs 20.
[pysailor]

- Rename the Occurrence's 'index_html' view to 'event_view' for better
consistency. This also fixes an issue with Solgema.fullcalendar.
Closes 123.
[tdesvenain]

- Fix get_events recurring events sorting, where it was only sorted by the
brain's start date, which could easily be outside the queried range.
[gyst]

- Avoid failing to create an event when zope.globalrequest.getRequest returns
None on the post create event handler. This happens when creating an event
during test layer setup time.
[rafaelbco]

- iCalendar import: Also import objects, when the "last-modified" property was
not changed. This conforms to the RFC5545:
http://tools.ietf.org/search/rfc5545#section-3.8.7.3
[jone]

1.1.a1

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

- Don't fail, if first_weekday isn't set in registry.
[thet]

- plone.app.widgets compatibility
[garbas]

- Set the first_weekday setting based on the site's locale when the default
profile is activated.
[davisagli]

- Allow query parameters for timezone vocabularies for filtering. Create the
"Timezones" vocabulary from SimpleTerm objects with a value and title set
for better support with plone.app.widgets AjaxSelectWidget.
[thet]

- Remove "ploneintegration" from setuptools extra section and GenericSetup
profile. PLEASE UPDATE YOUR INSTALLATIONS, to use Archetypes or Dexterity
instead and to use plone.app.portlets 2.5a1! This change makes it easier for
Plone to integrate plone.app.event.
[thet]

1.0.5

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

- For ical exports, remove X-WR-CALNAME, X-WR-CALID and X-WR-CALDESC.
X-WR-CALNAME caused Outlook to create a new calendar on every import. These
properties are not necessary and not specified by RFC5545 anyways.
Fixes 109, closes 132.
[tomgross, thet]

- Add Traditional Chinese Translation. Closes 129.
[l34marr]

- Changed `dates_for_display` and `get_location` to accept IEvent, IOccurrence
and IEventAccessor objects and avoid confusion on using these methods.
[thet]

- Added basque translation.
[erral]

- Completed italian translation.
[giacomos]

1.0.4

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

- Register event.js Javascript as "cookable" to allow merging with other files
and provide the "plone" global if it wasn't already defined.
[thet]

1.0.3

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

- Remove unnecessary data parameter on urllib2.urlopen, which caused a 404
error on some icalendar imports from external resources (E.g. Google).
[thet]

- Avoid "FileStorageError: description too long" on large icalendar imports by
doing a transaction commit instead of a savepoint.
[thet]

- Protect ical imports with the newly created plone.app.event.ImportIcal
permission.
[thet]

- plone.app.widgets compatibility.
[garbas]

- Fix UnicodeDecodeError with special characters in body text. Fixes 108
[zwork][agitator]

1.0.2

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

- Fix the path for catalog search in ical importer. This fixes an issue, where
no existing events could be found when importing a ical file again in virtual
hosting environments. Also, search for any existing events, not only what the
user is allowed to see.
[thet]

- Fix Plone 4.2 buildout and test environment.
[thet]

Page 12 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.