Title: Traction 3.7.3.0_28 Change Log

This article describes changes made between 3.7.3.0_26 and 3.7.3.0_28. Note that patch 27 was not generally released.

cvs27936 Fixed a problem where underscores (_) in label names were treated differently during creation than during matching, resulting in a problem matching labels with leading underscores.

cvs27935 Fixed a problem where choosing a label from the context menu's "add label" would result in an error if the user had "change labels" and "read own", but not "read", permission in the label's project. The "add label" menu's permissions are now consistent with the "change labels" dialog.

cvs27930 Fixed a problem where applying a project filter expression, then going back to the previous page and applying another in FAST Search results would result in multiple mutually exclusive project filters (and therefore no search results).

cvs27923 Fixed a problem introduced in patch 25 where sections with filter expressions that included terms that were not visible to the current user were dropped. Now, filters that are not visible to the current user are dropped rather than dropping the section completely.

cvs27922 The Rapid Selector parser now puts all projects in scope when evaluating a search filter expression. This means that queries in digest sections that filtered by expressions beginning with ::? will now correctly match against any of the digest projects, whereas in some cases the query previously executed only against the first one.

cvs27891, cvs27890 Fixed a problem where an administrator couldn't configure someone else's plug-in emailnotifer2 preferences, because the administrator's email addresses were shown instead of those of the user whose settings were being edited.

cvs27880 Improved foreach.key string comparisons to support sorting, including ascending/descending. Fixes AKJ6454.

cvs27875 Entry properties in template articles are now correctly loaded. This fixes a problem reported where sections defined in template articles did not appear when an article created from the template was posted.

cvs27771 Optimized SDL template compilation, and created a new mechanism for SDL overrides in plug-ins. Now SDL functions defined in plug-ins replace the identical function defined in the core system without the need for manual remapping. In order to do this, the same source file with the same package path must be defined in the plug-in. Any functions defined in that file will replace the original definitions.



Article: Support1920 (permalink)
Categories: :Doc:changelog
Date: September 24, 2007; 10:55:22 PM Eastern Daylight Time

Author Name: Christopher Nuzum
Author ID: cjn