------------------
- Don't show plone.app.event:default and
plone.app.event.ploneintegration:prepare profiles when creating a Plone site
with plone-addsite.
[thet]
- Remove render_cachekey from portlet_events, since it depends on an
undocumented internal _data structure, which must contain catalog brains.
[thet]
- In tests, use AbstractSampleDataEvents as base class for tests, which depend
on AT or DX event content.
[thet]
- Introduce create and edit functions in IEventAccessor objects.
[thet]
- API Refactorings. In base.py:
* get_portal_events and get_occurrences_from_brains combined to get_events.
* get_occurrences_by_date refactored to construct_calendar.
* Renamings:
- default_start_dt -> default_start,
- default_end_dt -> default_end,
- cal_to_strftime_wkday -> wkday_to_mon1,
- strftime_to_cal_wkday -> wkday_to_mon0.
* Remove:
- default_start_DT (use DT(default_start()) instead),
- default_end_DT (use DT(default_end()) instead),
- first_weekday_sun0 (use wkday_to_mon1(first_weekday()) instead),
- default_tzinfo (use default_timezone(as_tzinfo=True) instead).
In ical:
* Renamed construct_calendar to construct_icalendar to avoid same name as
in base.py.
BBB code will be removed with 1.0.
[thet]
- Update translations and translate event_view and event_listing.
[thet]
- Configure event_listing to be an available view on Collections, Folders,
Plone Sites and Topics.
[thet]
- Depend on plone.app.dextterity in ZCML, so that all DublinCore metadata
behaviors are set up correctly.
[thet]
- Backport from seanupton: IObjectModifiedEvent subscriber returns early on
newly created event (Commit c60c8b521c6b1ca219bfeaddb08e26605707e17 on
https://github.com/seanupton/plone.app.event).
[seanupton]
- Calendar portlet tooltips css optimizations: max-with and z-index.
[thet]
- Add Brazilian Portuguese translation
[ericof]
- Add ical import feature, register action to enable it and add a object tab to
the ical_import_settings form. .ics files can be uploaded or fetched from
the net from other calendar servers.
[thet]
- Since more ical related code is upcoming (importer), add ical subpackage and
move ical related code in here.
[thet]
- When exporting whole_day/all day events to icalendar, let them end a day
after at midnight instead on the defined day one second before midnight. This
behavior is the preferred method of exporting all day events to icalendar.
[thet]
- Additionally to the 'date' parameter, allow passing of year, month and day
query string parameters to the event_listing view and automatically set the
mode to 'day' if a date was passed.
[thet]
- Backport from plone.app.portlets: Don't fail on invalid (ambiguous) date
information in request (Commit a322676 on plone.app.portlets).
[tomgross]
- Backport from plone.app.portlets: Use str view names for getMultiAdapter
calls (commit c296408 on plone.app.portlets).
[wichert]