Release notes freestyler v7.150726
This Freestyler release contains several enhancements but the most important one is the enhancement on Forms and it's conditional questions.
An interface was added to the form-question to graphically manage a list of nultiple field `presence conditions`. Thus making the formbuilder of the Freestyler CMS one of the most enhanced in the market to build your online forms in line with the needs of your Business processes.
Release summary
Responder enhancements and conditional questions:
- Changed the routine for building online (ajax) forms. It was adjusted for complexer hidewhen calculations. I.e. multiple conditions and group based conditions instead of a single condition. Also an enhanced debug option was added. By adding a debug parameter to the url-querystring a complete overview of the requested conditions versus the `met` conditions will be shown.
- Added a contentmanagement interface to graphically manage a list of field presence conditions.
- Added a brand new view (supportViewQuestionsCondUNIDs) to be able to calculate multiple AND/OR field conditions for a conditional form-question.
- Changed the Forms copy logic to do a find/replace in the list of multiple fieldconditions and related Question UNIDs.
- Added 3 new mergecodes for online forms:
1 [strresponder-formcondtype]
2 [strresponder-formasync]
3 [strfield-datacondition].
The latter can contain a complex query to be able to re-calculate (hide or load) a conditional question on client-side instead of using the out of the box round-robin ajax calls through serverside calculations. The new enhanced conditions are supported on both Techniques.
Mailroom (possible spamerror fix):
- The initPostformHtml() routine and several helper routines in the mailroom.lss were adjusted to do parsing on `&` instead of `+`. To avoid unwanted datastring cutt-off.
Workflows interface:
- Updated adminworkflows.css/.js for changes to the Workflow GRID. I.e. a new save button and a new workflow debugging/testing interface on the workflow GRID (itself) was added.
Document Locking:
- Added support for database document-locking while deleting. The routine removeDocWithLock() was added to check whether a doc should be locked during deletion.
Label Bugfixes:
- Added Bugfix in the key(s) of two label views for querying filterbox 3 entries.