-
Calendar
last modified July 24, 2007 by aaronv
Work done on the Plone4ArtistsCalendar product during the sprint in Boston.
Aaron, Nina and Terry - please post your calendar progress report here
For the P4A Calendar, our team spent the first 1.5 days reviewing and verifying the remaining bug, setting up work environments. Bugs that were beyond the scope of a 1.0 release or were better realized as features were postponed.
The following issues were solved for P4A Calendar:
- #40 dealing with IE 6 and the default CSS supplied by the calendar. Default install would not display events in IE 6. Rob Baker supplied fix.
- #38 dealing with hour time formatting for internationalization. P4A Calendar now uses the i18n library to convert the hour/minute format to the locale based on the language of the incoming browser request. This change removed several methods on the Month class that were formally handling this formatting chore. However, this new code does not have any tests written against it.
- #36 Deals with Events starting in the past and and ending in the future not being listed. The submitter of the original bug supplied a patch. The patch was applied to the code base and tested. We concluded that the patch solves this issue
- #34 Bug deals with a site breakage when the P4A product is removed from the file system. This occurs after marker interfaces are set on containerish objects. Rocky Burt concluded that this is a core Zope issue and provided a workaround is to remove all marker interfaces for P4A when uninstalling the product via the QuickInstaller. Reinstall does not affect the marker interface settings. The drawback is that if the product is uninstalled all site setting dealing with the calendar will be lost. But it was considered worse to have a product that breaks a site with its removal from the files system. The long term solution will have to come from Zope core.