MySource Matrix Developer

Main Content

MySource Matrix Developer Newsletter Issue 119
Friday 23rd March 2007

covers versions 3.10.7 stable, 3.12.2 stable, 3.13.0 development

News

Major Changes to Ecommerce Form

Major changes have been made to the Ecommerce Form (form_ecommerce) asset in the development version. Those systems using Ecommerce Form assets MUST be reviewed in order. In particular, one will need to set up the new Receipt bodycopy (inside the "Ecommerce Form Contents" asset) as "out of the box" receipt generation is no longer supported.

The changes made to the Ecommerce Form are summarised in the "New Features" section.

Changes to LDAP User Permissions

It became apparent that normal backend users (ie. not system administrators), under usual circumstances, have no access to the LDAP users, regardless of the permissions on the LDAP Bridge asset. Now, users underneath an LDAP Bridge are granted the same permissions as the bridge itself. For instance, to move them from the bridge to other groups, you should give write permission to the bridge.

New Features

Ecommerce Form Re-Working

Added to: 3.13.0 development

The major changes to Ecommerce Form can be summarised as follows:

- A single tax rate can be set, and products can be set to either taxable or not. The tax name and percentage is configurable.

- A new "Asset Purchase" section has been added to the Details screen. Any asset can now be purchased if it exposes an appropriate "price source", which can be a keyword that returns a numeric value that is used as the price, and a "taxability source", which determines whether the asset should be taxed. If the asset is taxed, the value returned by "price source" should INCLUDE tax. Optionally, a "multiplicity source" can be specified, which evaluates to the quantity of an item to be purchased.

- The Ecommerce Rules screen has been modified slightly, but the gist of the section remains the same: it allows you to apply a dollar value to a question defined in the Ecommerce Form. Generally, selection type questions (where each possible selection is given a dollar value) and numeric questions (where the amount entered becomes the dollar value) make sense here.

- Bodycopies exist for Form, Confirmation and Receipt states. The Receipt screen is new, and screens now support new keywords (for the latter two states, it is ) that print out the assets/ questions that have been bought. The receipt format supports the use of a flag string to show an item is taxable. The asset display formats can be set on the Display Formatting screen.

- Transactions are currently logged to a file. The Order Logging screen on the "Ecommerce Form Contents" asset allows you to specify a format for the log that will be for each transaction.

Planned Development

No new generic features are currently scheduled for development.

Upgrading

3.13.0 Development

Additional queries: No additional queries are required for upgrades.

Additional comments: 

Sites on the development version that use Ecommerce Form assets MUST review them thoroughly to take into account changes to the way Ecommerce Form works.

New Bugs Added To Bug Tracker

Bug ID 3.10.x 3.12.x Dev Description
2243 Y Y Y Spell checker and WYSWYG corrupting content
2245 N Y Y Deleting an LDAP User from a Matrix group removes ALL links
2247 Y Y Y LDAP Users lose permissions from inherited group membership
2248 N Y Y Progress workflow messages not sending
2249 N N Y More info' backend icon is upside-down
2250 Y Y Y Messaging service not using correct subjects and possibly From: address
2252 Y Y Y Asset Status Report generates invalid XML string for LDAP users
2253 N N Y Quick search for "/_a" returns DB error
2258 N Y Y Links Report Scheduled Future Regeneration output broken
2259 N N Y Redirect Page + Simple Edit = Bad Juju
2260 N Y Y Design Area Custom Image does not reflect new data directory changes
2261 N N Y Form Submissions cannot be deleted using submission log screen
2262 N Y Y Label for attribute does not match the id of the corrosponding form element
2263 N N Y Nest content on paint layout type format doesn't work when changed (not confirmed)
2264 N Y Y Roles aren't treated like user groups for LDAP users
2265 N Y N Undefined variable in wysiwyg.inc
2266 N N Y safe edit - show differences not working correctly for img and a href tags
2268 N N Y Link Report generates the wrong URL
2269 N N Y Menu with root node doesn't show "on_current" subs (not confirmed)
Notes:

Bug #2128 (WYSIWYG Editor can't handle ° from "Special Characters") was reported by Avi Miller but was marked as Not a Bug as it appears the issue does not lie with MySource Matrix, but rather with Oracle's unusual handling of UTF-8 characters.

New Feature Requests Added To Bug Tracker

Bug ID Description
2241 Expose GET variables as Global Keywords
2244 Clear Squid Cache action without repopulate
2246 Force insecure (HTTP) mode
2251 Silent workflow conditions
2254 Links Manager details screen releases lock on commit
2255 Link Manager doesn't show "Asset Access to List"
2256 LDAP Users in Matrix User Group not returned to asset listing
2267 LDAP Users need a Linking screen

Bugs Fixed In The Bug Tracker

Bug ID 3.10.x 3.12.x Dev Description
2225 Y Y Y Numeric form question client side validation
2238 N Y Y Link Report notifications not sent to Roles
2243 Y Y Y Spell checker and WYSWYG corrupting content
2245 N Y Y Deleting an LDAP User from a Matrix group removes ALL links
2247 Y Y Y LDAP Users lose permissions from inherited group membership
2248 N Y Y Progress workflow messages not sending
2249 N N Y More info' backend icon is upside-down
2250 Y Y Y Messaging service not using correct subjects and possibly From: address
2252 Y Y Y Asset Status Report generates invalid XML string for LDAP users
2258 N Y Y Links Report Scheduled Future Regeneration output broken
2260 N Y Y Design Area Custom Image does not reflect new data directory changes
2264 N N Y Roles aren't treated like user groups for LDAP users
Add a Comment

You must click here to log in before posting comments.

View Comments

There are currently no comments for this newsletter.