Release Notes Dub Knowledge 2.4.1

For detailed information about version 2.4.1 click here
Sample management :
New: Sub-panels: add/edit/delete sub-panels, sp interface for DIV to reach sub-panel related data, handling sub-panel based system features, common/exclusive sampling, registering sub-panel in sample membership and survey participation. (For detailed information here)
New: Selection set operations: possibility of adding an extra criteria to a selection based on a list of values and using one operator (like find matching postal codes).
New: New and better rim algorithm (Stephan-Deming) is implemented in sampling.
New: Universal date filtering: handling intervals, past/future (samples, scheduled samples), separate filters for different tables.
New: Save the selected date filters per user and per table (presets, samples, dynamic filters, targets). (For detailed information here)
New: Exclude members using questionnaire features (tab separated page in the existing sample membership exclusion dialog). (For detailed information here)
New: Restrict users not to do samples without reservation date and/or with a reservation date closer than predefined days (user rights, system settings).
New: Possibility to remove the exported but not yet invited members from a sample. Releasing the not invited members in DubQuest should automatically remove these members from the related DubKnowledge sample.
New: Integrating a new reservation query (Jeremy's work) into the update_selection_members sp. A new field was added to ‘Version table’ to keep track of the maximum number of days between two participations.
New: User setting: show Rims or Cells by default first in the last screen of the sampling.
Fixed: Inserting cell criteria from clipboard didn't work.
Fixed: It was not possible to paste a selection from clipboard if the feature has no translation and the system uses a custom language.
Fixed: It was not possible to clear parenthesis if the lbr was opened for editing; the contents of the last filter expression table was not visible if there were at least two tables and the lbr was opened for editing.
Fixed: Update_selection_members sp builded and runned a wrong query if the selection contains multiple steps and one of the steps contains an "Is Not Filled" condition.
Fixed: Only those items were listed in the sample and dynamic target combo for which the user had admin rights.
 
General:
New: Restrict the usage of statistics and reports for a user group: limit the number of created statistics and create ad-hoc reports but not to store and refresh them.
New: Running the write/read cascade when the value is deleted by the delete_feature_value sp.
New: Instant filtering in dropdown lists (samples, statistics, dynamic targets, reports) by typing first letter.
New: Creating access dialog for predefined QuickLists and managing access to QuickLists in new/edit QuickList panel.
New: Using "Clone" button at every place where it's applicable. (e.g. QuickList editing).
New: Quicker way of recording invitations (add_invitation_bulkmode).
New: Member access management is only available for one entity type (entity_type_id = 1) right now. Extend this functionality to any entity type. (User Management / Member Access).
New: Dub Knowledge is combatible with IE7.
Fixed: Choosing the selected members from a sorted edit members table instead of the members from the unsorted table.
Fixed: Pasting enumeration list didn’t work.
Fixed: The applet lists the UIDefaults to the console at startup.
Fixed: ‘DoNull’ pointer exceptions after pressing OK in a delete confirm dialog (happens rarely).
Fixed: If the value (or the opentext expression) of a QuickList cell contains a double quote then it braked the HTML syntax.
Fixed: ‘Parray’ index out of bounds error was thrown during editing a scheduled sample when the last screen is entered if the selection or the cell part was changed.
Fixed: Deleting a user didn't delete all the references and gave SQL error.
 
Import:
New: Use a memory friendlier solution for importing CSV files automatically.
New: Improved import: instant feedback about the entity existence check; optimized method for existence check in import_field_check sp; extra functionality in add_new_entity sp to check entity type.
Fixed: Changing the check boxes to radio buttons in the Data import screen.
Fixed: Changing the strange behavior of the CSV file chooser combobox.
Fixed: CVS upload didn't work with comma and tab delimited files.
 
QuickLists :
New: Running the QuickList selector in applet, possibility to use all operators in instant filters, possibility to specify more instant filter expressions. (For detailed information here)
New: Separated QuickList (separate login, possible public access) a QuickList and a predefined target can be combined as a public QuickList, only sort and filtering is available in this case. (For detailed information here)
New: Using entity_id column as a normal column should be available in QuickLists (turning it off or changing order).
New: A print button was added to the QuickList screen, the filter and the menu are not printed.
New: A new way to see in the QuickList that the text does not fit and is truncated - tool tip.