covers versions 3.10.7 stable, 3.12.2 stable, 3.13.0 development
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.
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.
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.
No new generic features are currently scheduled for 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.
| 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) |
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.
| 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 |
| 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 |
There are currently no comments for this newsletter.