bugfix LL::ExcelHandler - no access to LIMS::error() method so replaced return with die; removed BEGIN block in sysmex.pl script - generates Carp version error in Deb7 perl version; changed directory permissions on sessions & src/data dirs to allow apache to read/write without requiring 777
documented CAP::MessageStack failure with yaml session serializer unless YAML::Syck installed; field content checks for gallium_data.pl; report_link_options.tt amended to work with authorisation function disabled
perl 5.14 issues: skipped Devel::Cycle for test suite until 'Unhandled type: REGEXP' warning fixed; can't call 'uc' or 'lc' on missing query param; molecular worklist tweaks
added more testing for specimens in new_request - still have issue with null entry in request_specimen table; new request validation forces specimen code to uppercase; gallium trial script tweaks; t/test-lib.pl switches off foreign_key_checks before re-building tables
completed outreach overdue pack notification function; moved logic to skip if notification already sent from template to model; separated outreach worklists from other worklists; switched off PDS lookup for test scripts; patched validation_profiles/admin.t consistent with change to username validation
RDBO debug method changed again - now have to specifically ask for $RBDO::Debug to and $RDBO::Manager::Debug using DDBO_DEBUG & RDBO_DEBUG_ON env flags - difficult to get desired outcome from fastcgi processes, crons, devel server and test scripts wrt log files and stderr
changed RDBO_DEBUG flag to RDBO_DEBUG_ON; view_lantronix_log function - unfinished; hilis4.fcgi checks for CENTRE env var and checks pidfile before creating new
changed LIMS::RDBO Rose debugging flags to require RDBO_DEBUG env param to be set - eg lims_server.pl, locally in test scripts, or export console ENV param
screening functions (new & edit; not yet auto-screen at new request) display outcome summary of which lab-tests requested & which (if any) skipped; fixed many *.t issues caused by adding patient notes form to report page - made 'report' a multi-form page
added skipped_lab_tests & added_lab_tests arrays to M::Roles::ScreenUpdate::do_new_lab_tests to return outcome info to Controllers; replaced 3 object attributes with 2 LIMS::DB queries in M::Roles::ScreenUpdate::_have_required_sample_type_for_lab_test(); ErrorHandler uses L::Model::Email instead of L::Local::Mail - supplies required _app_cfg - email-admin function now works