1.5.5 released

A lot of changes, some of them need your special attention:

  • UPGRADE WARNING: Check all your (snippet) extensions to RespondentAction, TrackAction, SurveyAction and project specific versions of ShowTrackTokenSnippet and ShowSingleSurveySnippet:
    • you may need to specify extra parameters as the menu items need to know the organization id
    • Internally code no longer uses the ‘Hidden Organization’ but expects both an id1/patientNr plus an id2/organizationId to be specified
    • Externally the organization id is still left out of the url when not needed
  • New default: user can only login to his own organization and needs to switch after login if desired, to enable old behaviour that could lead to problems with duplicate logins see $allowLoginOnOtherOrganization in Gems_User_UserLoader
  • In project.ini, export.wkhtmltopdf has been renamed to export.pdfExportCommand, and which now stores the entire command line to the pdf export binary (wkhtmltopdf, Phantom.js or similar).

And also the following has changed but probably won’t need a fix in your project:

  • Role editing has become more interactive and safer to use
  • New projects start with a basic css template
  • The normal time it takes to answer a survey can be added and surveys have a code field
  • Export of survey data can be selected by respondent id or by track
  • Track and survey maintenance is extended with round and field deletion and more powerfull selection tools
  • All maintenance tasks show some explanation on what they do
  • New default: Forms are no longer lazy by default. Use $form→setLazy(true) if you need it
  • New setting: in project.ini you can set cache to any of “none”, “apc”, “file” to influence what kind of cache to use

1.5.4. released

The settings below were added to the project.ini, please review them and add to your own project.ini on upgrade from a previous version.


Code

;---------------------------------------------------------
; LOGLEVEL SECTION
;---------------------------------------------------------
; Use the loglevels as defined in Zend_Log to define the highest level of errors to log
;
; 0 Emergency: system is unusable
; 1 Alert: action must be taken immediately
; 2 Critical: critical conditions
; 3 Error: error conditions
; 4 Warning: warning conditions
; 5 Notice: normal but significant condition
; 6 Informational: informational messages
; 7 Debug: debug messages
;
; Defaults for production are 3 (error) and 7 (debug) for testing and development, uncomment the
; line below to use a custom setting
;logLevel = 6;

;---------------------------------------------------------
; EXPORT SECTION
;---------------------------------------------------------
; Location of the 'wkhtmltopdf' binary, be sure to use the latest
; binary from http://code.google.com/p/wkhtmltopdf/
export.wkhtmltopdf =


Added / changes:

  • Export of all respondent data on a single page or PDF
  • Added maximum number of reminders sent to tokens
  • Fixed multiple issues with user login and staff creation
  • Fixed handling of token return on multi-url sites
  • Fixed several date display and editing issues

1.5.3 released

1.5.2 released

New and noteworthy

This was a minor upgrade adding useful extra functionality:

  • Unordered List ItemUpgrade is migrated to work in batch, also updating the system to work with ‘Tasks’ as an abstract step in the batch process
  • Respondent creation and initial password added to UserLoader?
  • Menu has new helper method: public function findController($controller, $action = ‘index’) more info in [506]
  • Renamed project.ini setting concentRejected to consentRejected
  • Default consent can be changed from ‘Unknown’ to something else in Project.ini setting consentDefault, please check local respondentController
Top