=============
- 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 'ALL' -- if it is, it sets xsub to 'ALL' before sending xsub to the query.
Now by default, the View All checkbox WILL display events with NO category
chosen. To see ONLY those events with selected categories, you must hit the
Refresh button when all the categories are selected, but the View All is not
selected. This makes intuitive sense to me. View All means ALL (including
those with NO selected category).
- new: CalendarXFolder.py: Added a new attribute listOfSubCalendarIDs that is
necessary in order to properly use subcalendars.
- mod: CalendarXFolder.py: Fixed several mislabeled attributes, and changed
the order of some of them to more closely match the order and descriptions
in the 0.6.6 release. Dropped "Topic" from schemata name for subcalendars,
now is "Sub Calendar Properties".
- mod: CX_props_macros.pt: Bugfix. i18n msgid mislabeled as
label_sublinks_show_backtoresources changed to
label_sublinks_backtoresources (around line 475).
- mod: CX_props_macros.pt: Bugfix. Wrapped several more tal:conditions around
spans to eliminate possible "tuple index out of range" errors coming from
the python:test() usage. Needed to get the subcalendars working properly.
- mod: CX_props_macros.pt: Significant rewriting needed down in the subjectlinks
macro to get the subcalendars working. Sheesh.
- mod: getDictCommon.py: checks for nameOfSubCalendar, uses that instead of the
id if it is available for the header at the top of subcalendars.
- mod: CX_props_macros.pt: Bugfix. useMultiSubjects attribute works fine, but
if you unchecked it, the subjectlinks macro broke. Fixed.
- new: CalendarXFolder.py: Added a new attribute listOfReviewStatesDisplayed
where you can add other review states (such as 'pending' or 'external') and
these will be appended onto the other states to display in your calendar.
- mod: getEventsBeforeZC.py, getEventsBetweenZC.py, getEventsBeforeAQ.py,
getEventsBetweenAQ.py: modified the review_state query to accommodate the
new listOfReviewStatesDisplayed attribute.
- mod: CalendarXFolder.py: TYPO, bugfix: memberSubfolderPath attribute in the
Add Event Link Properties schemata was misspelled as memberSubFolderPath.
Also updated the description to point out that if there is no member home
folder, but this attribute is selected, then it will default back to a
folder of this name but in the PORTAL ROOT, not in a member home folder.
- mod: getAddNewEventURL.py: bugfix. There is no member home folder now by
default, and so the call to getHomeUrl() returned None, but was not
trapped for that. Now it is, and so if there is no member home folder, but
this attribute is selected, then it will default back to a folder of this
name but in the PORTAL ROOT, not in a member home folder.
- new: added i18n/calendarx-sv.po file, contributed over a year ago by Martin
Eliasson. I added (probably very wrongly) a guestimate of the translation
of "manage" for the new manage tab, which didn't exist when Martin
originally sent this to me.