Products.CalendarX

HomePage: https://github.com/collective/Products.CalendarX

Author: Alex Clark

Download: https://pypi.python.org/packages/source/P/Products.CalendarX/Products.CalendarX-1.0.4.zip

        Introduction
============

**Products.CalendarX** is an add-on for Plone that displays Events [1]_ in monthly, weekly and daily views. There is also localization for various languages included.


.. Note::

    The codebase is old (i.e. Archetypes content and RestrictedPython scripts) and does not conform to modern Plone development best practices.

.. Note::
    Version 0.9.7 and higher are Plone 4+ compatible. For Plone 3.x, please use an older release.

Other similar add-ons:

- http://plone.org/products/solgema.fullcalendar

Source code and issue tracker:

- https://github.com/collective/Products.CalendarX/

.. [1] I.e. event-ish content, e.g. events created with the default Plone event content type.

=========
Changelog
=========

1.0.4 (2012-12-07)
==================

- Functionality provided by ``portlet_cx_choices`` in earlier versions of CalendarX has moved to the main calendar area in Plone 4
  [aclark]

1.0.3 (2012-12-07)
==================

- Fix portet_cx_choices
  [aclark]

1.0.2 (2012-12-06)
==================

- Make portet_cx_choices portlet display nothing instead of errors (No Plone 4 support yet)
  [aclark]

1.0.1 (2012-11-05)
==================

- Add missing event_icon.gif
  [aclark]

- Remove entry points causing install_requires to fail
  [aclark]

1.0.0 (2012-10-09)
==================

- Plone 4.1 compatibility [miohtama, aclark, nteixeira, kteague] - for Plone 3.x releases use older version
- Fixed bad portal_catalog query syntax in get events scripts - was returning no results on P4.1 [miohtama]
- Fixed URL escaping issues in month view links [miohtama]
- Fixed syntax errors in getEventDictWeekbyday.py, getEventDictWeekbyhour.py  [miohtama]
- Finnish translations [miohtama]

v0.9.6(stable)
==============

- bugfixes for getEventsXXX scripts (all four, for ZCatalog and Advanced 
  Query) to handle properly the options for restrictToThisListOfPaths, 
  restrictToThisListOfSubjects, and the Show Public/Private link that only 
  shows events by the logged in Creator.
  [lupa]


v0.9.5(stable)
==============

- Refactored documentation to ReST, with help from glenfant.
  [lupa]


v0.9.3(stable)
==============

- Code base: v0.9.2(stable)
- Status:  Stable release. All tested features work, one outstanding bug
  reported in the tracker (at Plone.org), some minor display bugs
  listed in docs/TODO.txt
- eggification: thanks to glenfant!


v0.9.2(stable)
==============

- Code base: v0.9.1(dev)
- Status:  Stable release. All tested features work, one outstanding bug
  reported in the tracker (at Plone.org), some minor display bugs
  listed in docs/TODO.txt
- why: 0.9 branch is to introduce Plone 3 compatibility.  Period.
- bugfix: CX_props_macros.pt: PrevNextCurrentLinks has JumpToDateWidget that
  was hardcoded to range(2000:2010) ending soon! Now this runs -4 to +6
  years from current year instead.
- bugfix: CX_props_macros.pt: eventlister, mMeventlister macros: The class:
  defaulted to "eventPublished" instead of to classstate, fixed.
- bugfix: CalendarXFolder.py: added 'createObject?type_name=Event' as default
  value for createObjectOnClickCommand.
- improvement: CalendarXFolder.py: added as default the following values:
  'published,external,internal,internally_published' for the
  listOfReviewStatesDisplayed properties.
- docs: updated INSTALL.txt to include buildout instructions for pulling
  CalendarX from SVN at plone.org.  An egg is in the future.



v0.9.1(alpha)
=============

- Code base: v0.9.0(dev)
- Status:  Alpha release. All tested features work, one outstanding bug
  reported in the tracker (at Plone.org), some minor display bugs
  listed in docs/TODO.txt
- why: 0.9 branch is to introduce Plone 3 compatibility.  Period.
- bugfix: Events with NO category (subject) are shown when you show a calendar
  for the first time (where View All is checked, but none of the other
  categories are checked), but after that it is nearly impossible to display
  events with NO category chosen.  This is an OLD bug.
- thefix: getDictCommon.py: checks to see if xsubALL is in the request and set
  to '