fixed warnings in Devel::Cycle when cloning RDBO object in _generate_copy() - using as_tree hashref now; stopped 'pre' text word-breaking; removed blockquote from make_chart.tt
added patient note field to screen and results page; bugfixes: unlock_request() needed new acions to match tt; patient => patient_note is one-to-one not one-to-many; new_user_msg.tt formatting
MAJOR CHANGE: combined send_message and send_attachment into a single method dispatch() in L::Local::Mail - consistently returns a Return::Value object so no longer handling returns from simple mail and attachments differerntly - affects app and crons; fix for resources meter chart for swap mem on Deb6 VM; patched M::Outreach::update_followup() to prevent unnecessary db lookups for non-duration followup (eg other), and prevented crash when attempting to update non-existant table entry; moved loading of local-lib above FindBin in hilis4.fcgi to avoid fastcgi error in Deb6 VM
enabled bcr-abl auto-reporting function; added patient address to list of fields anonymised in emailing report to non-secure address; changed sessions & email_contacts tables to InnoDB following MyISAM corruption after system crash
allowed emailing of anonymised reports to non-secure contact address - moved check_email_is_valid() from validation class to C::Request::_check_secure_recipient(); request log view/print links hidden from external user - caused confusion
moved C::Request::_send_email_alert() to C::Roles::RecordHandler for sharing with L::Local::EmailAlert; new class L::Local::EmailAlert; moved L::Local::Reports function to L::Local::LIMS for use with L::Local::EmailAlert and L::Local::Reports which provide LIMS environment for cron scripts; new cron unsent_diagnosis_status_alert.pl