Products.calendarx

Latest version: v1.0.4

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

Scan your dependencies

Page 2 of 2

0.9.0dev

===========

- Code base: v0.6.6(stable)
- Status: Pre-alpha dev release. Seems to work, at least enough to test.
- why: 0.9 branch is to introduce Plone 3 compatibility. Period.
- mod: CalendarXFolder.py: Much reworking here to convert it to Archetypes.
Pushed all the CX_props sheets into schemata (the hard work of this was
done by folks at the PSU CalendarX Patch Sprint in Dec 2007 and checked
into the Collective as the /plone3-compatibility branch). I added the
CSS properties to finish it. Also fixed default from False to 0 for
earlyDayEventHour attribute, which fixed some day and weekbyhour view
errors.
- mod: CX_props_macros.pt: Bugfix. i18n bug shows up in Plone 3 because having
tal:content and an i18n string together produces a conflict. Now only has
i18n call (around line 472).
- mod: weekbyhour.pt: Bugfix. Found that the i18n for the bottom day titles
was incompletely setup, causing them to remain i18n-less. Line 245 call
to display month was missing a suffix '_3'. Fixed.
- mod: weekbyday.css: Bugfix. Removed CSS rule for TD class="hour" that was
both wrong and superfluous (no such usage in the weekbyday template).
- new: showDefaultView.py. This simple script simply redirects to the view
specified in the defaultView attribute. Used when you head toward the
calendar without adding /month or /day or whatever view you want at the end.
- mod: CalendarXFolder.py: added aliases to point default view to the new
showDefaultView.py redirector script.
- mod: CX_props_macros.pt: added a "manage" tab that gives easy access to
editing the calendar properties. only shows up for logged-in users with
"Manage portal content" permission for the calendar instance.
- mod: po files, added "label_managetab" msgid and (my own, doubtful)
translations for each language, except for Japanese (I didn't translate
that one). Write me with better ones, or better yet, check them into
svn at the collective and email me that you've done so.
- mod: CX_props_macros.pt: Something has changed, probably in Zope 2.10 or
possibly more recent Python versions. I used to be able to do this
``tal:content="python:test(usesubtitles,subtitles[n-1],`subby)"``
and it would NOT evaluate subtitles[n-1] unless usesubtitles was True.
However, now it throws a tuple index out of range error, even if
usesubtitles is False. So I'm reworking all the tal:content calls
that use this sort of testing. The main ones are fixed, allowing us
to use the Subject Bar again :-).
- still to do: fix more darned tuple index errors... I'm not seeing any of them
show up, but I know that the code doesn't have the checks that it needs yet.
- still to do: fix the damned mouseover highlighting errors
- still to do: Possible problems with restrictToThisListOfSubjects, where View
All categories highlights all subjects, but doesn't then display events with
subject other than those checked, or does if it isn't restricted? Check pls.
- still to do: find the other po files given to me long ago, and put them in.
Don't forget the "label_managetab" msgid.
- still to do: explore the new /tests added by the Sprinters. I haven't learned
the use of testing in Plone yet, although I did learn it this summer in
some other systems. I'll get to that next and maybe soon we'll actually have
a meaningful test suite for CalendarX!

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.