patches to support Debian 9 test server * replaced hard-coded wkhtmltopdf-<version> with wkhtmltopdf (symlink) as only loaded once for entire app * added return 0 if undefined \$user_location to avoid apache log warnings on non-logged-in user * added block to ftp genomics_transfer.log to main xml_transfer.pl script (no longer need Deb6 curl hack) * lims.fcgi accepts CENTRE arg for use with apache mod_fcgid
created error code map for genomics participant ID error (previously got undefined variable warning); new function to expand 30-character result limit for Genomics data; Genomics v3.2 deployment script updates
bugfixes - var to set genomics system user after xml data transfer failure due to changing users.username without telling perl script; fixed incorrect service address in request_followup.pl template
improved notification message for genomics xml validation failure to specify lab test label and lab section - lab_test_map loaded in GenomicsValidation and shared with genomics_xml.pl
fixed slow running query due to position of th.action & rh.action in SQLA::More - see http://scsys.co.uk:8007/559045 and https://metacpan.org/pod/SQL::Abstract::More#Join-specifications; rearranged order of events in apply_local_rules in view of creation of new row for BMASEQ sample type (pushing on @rows skips any subsequent rules)
genomics validation failure notifies relevant centre (Leeds or Sheffield); added update to patient table as trigger for xml data transfer, and initial port to SQL::Abstract::More method of generating query, but far too slow; minor improvement for recent bugfix to linked/default.tt
rewrote linked lab tests admin section to allow linkage to lab tests from multiple sections - also clearer display as table of linked tests is hidden after selection of lab section for new data entry
bugfix to genomics_xml.pl, pdf's need to be transferred in binary mode, ascii_mode flag now only passed to ftp_file() for xml files; collecting destination_url info in login function to see if it's safe to use for idle timeout where it's not currently used; report notification only loads GMC number text box if user has nhs.net email address
modified genomics_notifications.pl to use LIMS::Model::Email::send_message directly instead of ScriptHelpers::send_mail due to distribution list members not available in contacts.lib