Plone.app.event

Latest version: v5.1.2

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

Scan your dependencies

Page 14 of 15

1.0b7

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

- 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]

1.0b6

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

- Styles for event_listing date navigation.
[thet]

- Add datepicker for day selection in event_listing view.
[thet]

- Fix event_listing to search only for events in the current context's path.
Allow "all" request parameter for no path restriction in searches.
[thet]

- Backport change from seanupton: get_portal_events() fix: navroot path index
incorrectly passed as tuple, now fixed to path string.
[seanupton, thet]

- Fix get_portal_events to respect path for query if given in keywords.
[thet]

1.0b5

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

- Restore Python 2.6 compatibility by avoiding total_seconds method from
timedelta instances in icalendar export.
[thet]

1.0b4

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

- Remove occurrences.html view because it's replaced by event_listing view.
[thet]

- Changed Dexterity event-type title from "Event (DX)" to "Event" for
consistent naming between Archetypes and Dexterity content types.
[thet]

- Updated and synced translations (.pot and German translations).
[thet]

- Use content-core fill/define metal definitions in all templates which use
main_template's master macro.
[thet]

- Calendar Portlet: Better portlet and tooltip styling. Drop usage of
todayevent and todaynoevent classes. Fix Linking to calendar_listing.
[thet]

- Event listing: Optimized layout and styles, mode switch, calendar-navigation,
timespan header.
[thet]

- Implement week and month mode for start_end_from_mode function.
[thet]

- Add icalendar timezone support and properly export whole day events.
Fixes 22, Fixes 71.
[thet]

- Don't set icon_expr for the Dexterity content type and use css instead.
[thet]

- Restore compatibility to Plone 4.3 by including the ploneintegration module
also for Plone 4.3 but not 4.4.
[thet]

- Version fix for z3c.unconfigure==1.0.1. This fix can be removed, once Plone
depends on zope.configuration>=3.8.
[thet]

- Add icon_export_ical.png from Products.ATContentTypes to plone.app.event.
[thet]

- Configure first_day parameter for DateTime and Recurrence Widget (AT and DX).
[thet]

- Configure the default_view of plone.app.event's ATEvent to be event_view.
This prevents of referencing the old event_view from the plone_content skin
layer to be used in some cases.
[thet]

- Style the calendar portlet tooltips only for the calendar portlet.
[thet]

1.0b3

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

- Set the CalendarLinkbase urlpath to respect the search_base in calendar and
event portlets.
[thet]

- Depend on plone.app.portlets >= 2.4.0, since portlet_calendar needs the
render_portlet view for it's ajaxification. This may break Plone 4.2
integrations, until you make a buildout version fix.
[thet]

- Remove dependency on Grok for the Dexterity behaviors.
[thet]

- Just use classes instead of id's for the calendar portlet's page switcher.
[thet]

- Reimplement the calendar page switcher from the calendar portlet with jQuery
and remove the implicit dependency on KSS.
[thet]

- Use event_listing instead of the search view in CalendarLinkbase for calendar
and event portlets.
[thet]

- Add new API functions:
[thet]

- date_speller to format a date in a readable manner,

- start_end_from_mode to return start and end date according to a mode string
(today, past, future, etc.),

- dt_start_of_day and dt_end_of_day to set a date to the start of the day
(00:00:00) and to the end of the day (23:59:59) for use in searches.

- Add new event_listing view to show previous, upcoming, todays and other
events in a listing.
[thet]

- Fix EventAccessor for ATEvent to correctly return the description.
[thet]

- In portlet_calendar, grey-out previous and next month dates by making them
transparent.
[thet]

1.0b2

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

- Fix ical export of RDATE and EXDATE recurrence definitions. Fixes 63.
[thet]

- Align ATEvent more to Archetypes standards and avoid AnnotationStorage and
ATFieldProperty. We needed to remove the ATFieldProperty for the timezone
field for a custom setter. By doing so, the other two ATFieldProperties were
changed too. This way, the ATEvent API gets more consistent. For a convenient
access to ATEvent as well as dextterity based event types, use the
IEventAccessor from plone.event.interfaces. Upgrade step from pre 1.0b2 based
ATEvent types is provided.
[thet]

- Treat start/end datetime input always as localized values. Changing the
timezone now doesn't convert the start/end values to the new zone (AT, DX).
[thet]

- Fix moving start/end dates when saving an unchanged DX event (issue 62).
[thet]

- Portlet assignment fix. Now both - calendar and event portlet - are
installed.
[thet]

Page 14 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.