Solgema-fullcalendar

Latest version: v2.3.6

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

Scan your dependencies

Page 2 of 5

2.3.1

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

- Use ``plone.event.utils.pydt`` in
``Solgema.fullcalendar.browser.adapters.get_recurring_events``.
``IRecurrenceSupport.occurrences`` always expects ``datetime.datetime``.
[rnix]

- Define ``jq`` variable in JS for plone sites where ``jquery-integration.js``
is not delivered.
[rnix]

- Fix fallback interfaces on import error. They must not be just ``Interface``.
[rnix]

2.3

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

- Allow to have more that one type of item that can be added through the calendar right click.
[fmoret]

- Fixed zcml condition when plone.app.contenttypes is installed but not Dexterity.
[fmoret]

- Fix recurring event (using datetime not DateTime)
[pbauer]

- Fix selecting events based on criteria for Collections (AT and DX)
[pbauer]

- Add support for DX-Folders from plone.app.contenttypes.
(This should be more generic to support all DX-based Folders)
[pbauer]

- Add support for DX-Collections (from plone.app.contenttypes)
[pbauer]

- Added specific form for Topic
[fmoret]

- Show the "Calendar properties" object tab not only when fullcalendar is the
default view of an context but also if solgemafullcalendar_view is called
on the context.
[thet]

- Check if the event can be adapted with IRecurrenceSupport in adapters.py
[fmoret]

2.2.1

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

- Check-manifest support to help fixing broken release.
[gotcha]

2.2

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

- Codebase cleanup.
[thet]

- 'month' url paramters are now passed with jan=1 and dec=12 instead of
javascript notation.
[thet]

- Remove 'sfyear', 'sfmonth' and 'sfday' url parameters introduced within this
development cycle and allow passing of 'year', 'month', 'day' and 'date'
(which is an isoformat date) url parameters to Solgema views.
[thet]

- make labels of query sources clickable, too
[fRiSi]

- support for custom folder and event types.

allow all objects implementing `Products.ATContentTypes.interfaces.folder.IATFolder`
as subfolders

configurable portal_type for events added via the calendar in calendar settings
[fRiSi]

- Fixed a bug, that no events have been shown on ``folder/subfolder-a/solgemafullcalendar_view``
after a user has chosen which subfolders to display in the folderquery-form of
``folder/solgemafullcalendar_view`` (in case subfolder-a is in folder's availableSubFolders)
[fRiSi]

- Add formatting for nl language
[smoussiaux]

- Fixed error in javascript when trying to destroy a dialog box that has not been initialized.
[fmoret]

- Fixed problem with blocked scrollbar after validation error in add/edit
form. Remark: the whole edit popup-thingy is very ugly this way.
Refactoring needed.
[thet, jensens]

- Show current month by default instead of next month. In Javascript, the first
month, January, starts with 0 and December is 11.
[thet]

- Fix events dict for ATContentType based ATEvent types, so that they are
displayed again.
[thet]

- Trigger event after display form was loaded. thus it is possible to rebind
events for loaded code.
[jensens]

- Rename IListBaseQueryTopicCriteria to more genric IListBaseQueryCriteria,
includes BBB. This avoids confusion. Some PEP8fying.
[jensens]

- Enable ical export for new style collections
[jensens]

- portal_type works as topic criterion without issue in event sources.
[seanupton]

- Handle operator-only query strings accordingly.
[thet]

- Allow selection of initial view by request parameters.
[rnix]

- Fixed ajax called pages with json content (Diazo compatibility).
[fmoret]

- Fixed calendar navigation button toggle and add a transition.
[thomasdesvenain]

- Corrected output of plone.app.event iCalendar export to avoid nesting
VCALENDAR blocks, rather wrapping 1..* VEVENT blocks inside one VCALENDAR.
[seanupton]

- Normalize ICS export line endings to match RFC 5545 requirements (consistent
with what ATCT does, but using a function that could support possibly mixed
or inconsistent line endings in source text).
[seanupton]

- Drag-and-drop supports dexterity-based plone.app.event type
[seanupton]

- plone.app.event Dexterity type compatibilty:
* Conditional support overlay event display
* iframe (quick) add form support
* iframe edit support
* drag-resize to change duration
* indexer for full-day events uses IEventAccessor adapter
* drag-and-drop support for discrete-time and all-day events.
* Add menu support and event copy/paste compatibility.
* Use get_uid() to support plone.uuid based UID.

[seanupton]

- getCopyObjectsUID() identically defined in two view modules, de-duplicated.
[seanupton]

- View adapters use UID getter (get_uid) indirection from browser.actions,
supporting either accessor (AT) or property (dexterity) getting of
start/end values on contexts, casting/normalizing all to DateTime
(possibly from datetime.datetime for Dexterity-based contexts such as a
type from plone.app.event). Added conditional adapter registration for
plone.event.interfaces.IEvent to SolgemaFullcalendarEventDict.
[seanupton]

- Show object actions links in view popup, provide ability to link to event
actions in new window/tab target without being forced to use context menu.
[seanupton]

- Fix form widget name in query string for dexterity-based plone.app.event
type add form (minute input of each respective datetime field)
[seanupton]

- Conditional plone.uuid / plone.app.uuid support, with backward compatibility
fallback. Use IUUID when available to lookup UID of item. Added utils.py.
[seanupton]

- When plone.app.event is both importable and installed as site product,
display message indicating that browser adjusts events to local time.
[seanupton]

- SFDisplayAddMenu JSON outputs first portal_type found for a Type name in
portal_types, will be necessary for plone.app.event+Dexterity support.
[seanupton]

- Replace search-based target folder selection widget with dependency on
plone.formwidget.contenttree -- makes browing for a target folder more
intuitive, also adds package and profile dependency.
[seanupton]

- Restored compatibility with plone.app.event and recurring events.
[thet]

- fixed bug when CriteriaItems is False
[jensens, benniboy]

- workaround for archetypes.querywidget bug see: https://dev.plone.org/ticket/13144
[jensens, benniboy]

- plone.app.collection compatibility added.
[timo]

2.1.2

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

- Added adapters and view to be compatible with plone.app.collection.
[fmoret]

- Fixed bug with eventdropping in agenda
[fmoret]

2.1.1

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

- Fixed some bugs in the adapters and actions ("KeyError: Type" when adding event and "ComponentLookupError"
when workflow transition.)
[fmoret]

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.