History for Changes.txt
??changed:
-
History
- V 1.3.0 (unreleased)
- using !ATSchemaEditorNG
- configureable phrases for followups
- default view for issues (pcng_issue_view) has been polished and cleaned-up
- RSS support rewritten. Any catalog search for issues can be now be used very easily
a RSS feed (see pcng_rss.py, pcng_rss_template.pt). The search results page now has
a RSS icon so search results can be bookmarked or used as RSS feed.
- rewritten portlet configuration and portlet handling
- Topic groups: topic groups are no longer derived from the 'topic' field. Topics can be freely
added and removed (independant of the 'topic' vocabulary). Exisiting topic groups are **not**
migrated to the new framework.
- refactored user management
- added new pcng_tool to handle refactored code
- V 1.2.4 beta 2 (unreleased)
- minor bugfixes
- applied Kapil's patch to provide a better subclassing support for PCNG
- V 1.2.4 beta 1 (29.8.2004)
- fixed URL of quicklinks in search portlet
- searches could not be saved properly
- all workflows removed the assigned users from an issue if the issue state changed
into a final state (defered, resolved, rejected). The workflow tool must be recreated
in this case to fix the problem for existing PCNG instance (Configuration -> Maintenance)
- email notifications now contain a References: and In-Reply-To: header to provide a better sorting
within your email client
- notification_policies.py: fixed AT accessor problem
- removed most of the AT magic introduced in earlier releases. PCNG now uses !ManagedSchema from
!Archetypes instead of !PCNGSchema which introduced a lot of dependencies and pain over the last
releases. The current implementation should now be in sync with all upcoming AT releases.
- **WARNING**: every !PloneCollectoNG instances must be updated through **Configuration -> Maintenance ->
Update Collector schema for all issues**
- V 1.2.3 (29.7.2004)
- misc fixes for AT 1.3b3 + 1.3b4 compatibility (in fact AT 1.3b4 is now the official requirement)
- Zope 2.7, Python 2.3.3 is now a minimum requirement
- V 1.2.2 (24.7.2004)
- added configuration option to limit uploaded files by size
- an indexed !StringField/!SelectionWidget is now indexed as !FieldIndex instead
as an !TextIndex (thanks to Erik Lange for the report).
- all portlets (expect action portlets) can be enabled/disabled individually
- fixed compatibility issue with Archetypes 1.3b2 (!TypeError 'typedescription'...)
- V 1.2.1 (10.7.2004)
- fixed bug in the cleanup code for temporary issues
- Look & feel configuration: position of portlets can be freely configured
- rewritten Graphviz code from scratch using the pydot module
- issue references were not added to the transcript. references within the transcript raised exceptions
in the email notification code and the pdfwriter
- some UI tweaks
- !SchemaEditor: updated supported widgets (patch by Alec Mitchell)
- fixes for recent changes in the AT 1.3 validation code (patch by Alec Mitchell)
- Using !PlacelessTranslationService is now checked **and** enforced
- basic RSS support added (pcng_rss)
- V 1.2.0 final (23.6.2004)
- adding new fields through the !SchemaEditor did not work with some browsers
- fixed problem when adding new references
- fixed incompatibility issue with AT CVS HEAD
- !SearchableText() raised an exception swallowed by the !ZCatalog
- the content of the template *pcng_submission_guideline.pt* is presented to the user when
creating a new issue (if it exists)
- some actions show inside the issue portlet were executed within the wrong context (issue instead
of parent collector)
- fixed a problem with !MultiSelect widgets
- changed the way how the workflow history of an issue is presented within the debug view
- pcng_issue_view did not care about the member settings for "view issue with/without images"
- minor bug fixes
- V 1.2.0 beta 3 (9.6.2004)
- Users removed from some acl_users folder did show up in the staff configuration
- adding a new issue through the dropdown menu instead through the PCNG portlet
did not work properly
- V 1.2.0 beta 2 (1.6.2004)
- critical bugfix in the !SchemaEditor
- V 1.2.0 beta 1 (29.5.2004)
- Issue debug tab now has a new option to remove the current issue from the collector
(usually issues should be rejected but never removed however I added this option on popular
demand)
- redesigned configuration UI for topic-user groups
- REQUIREMENTS: Archetypes 1.3 beta 2, no Archetypes 1.2.X support (!!!)
- V 1.2.0 alpha 3 (22.5.2004)
- further UI work
- issues submitted by anonymous users are now show with owner "Anonymous User"
instead of the owner ID of the PCNG instance
- dropped support for portal_factory (too fragile). New issues are now created inside
a temporary folder and moved into the PCNG instance folder after the first form has
been filled out and submitted.
- transcript entries can now be edited if you have the corresponding permission
- added new metadata fields "numberUploads" and "numberReferences" to pcng_catalog.
**WARNING**: you need to update the catalog of every PCNG instance by choosing
"Recreate tools" from the maintenance section of your PCNG instances. After recreating
the tools you need to "Reindex all issues". Otherwise you will get !KeyErrors or
!AttributeErrors.
- fixed AT 1.3a2+ glitches
- Archetypes 1.3b1 is now the minimal requirement
- improved portlet integration
- slightly reorganized the configuration view
- most tables replaced with DIVs
- some actions did not show up in the portlets if not logged in as Manager
- !SchemaEditor: special characters in the vocabulary are now treated more safe
- V 1.2.0 alpha 2 (3. May 2004)
- Email notifications: "NoneType has no 'lower' Attribute" error fixed
- major UI changes
- see also the release notes for Version 1.2.0 a1 (and in any case you have to
uninstall and reinstall PCNG through the Quickinstaller or the Plone setup ->
Add/Remove products)
- V 1.2.0 alpha 1 (19. April 2004)
- Workflow: added support to have different workflows in different PloneCollectorNG instances
(per-instance workflows). Workflows definitions are no longer maintained as .zexp files. They
have been migrated to Python code and are now stored inside the 'workflows' folder. The workflow
histories of all issues must be migrated when you upgrade from V 1.1.X to V 1.2 or higher:
- **Backup your Data.fs before performing the following steps**
- run the 'pcng_migrate_120' script for **every PloneCollectorNG instance** to perform
a migration of all issues (except the backup of the Data.fs)
[382 more lines...]