added direct link in registration details for use at 1st login; changed layout of tt_wrapper to remove extraneous white-space when rendering templates for text eg emails; revamped registration details message
patched L::Mail::_sendmail() to add 'content-type' header in lowercase otherwise ignored; M::User::register_login() truncates HTTP_USER_AGENT to mex 255 chars; gallium_data.pl sends .dat file as well as .xls
fixed L::Mail::_sendmail() to add text/html header where necessary; added admin_messages functions; requests_and_reports.pl sets contact according to flag
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
fixed remaining incorrect procedure calls on $db->error in Model causing 'silent' RDBO errors to trigger application error; L::Local::Mail::dispatch() & send_attachment() methods list any missing params instead of just reporting there are some missing
reporting function issues diagnosis revision alerts; replaced all controller calls to authen->store->fetch('yooza_profile') and session->dataref->{UserProfile} with LIMS::user_profile() function; L::Local::Mail::_verify_service_status() requires 'devel' or 'prod' ROSEDB_DEVINIT flags to permit email sending
new chimerism chart; moved 'just testing' warnings from templates into L::Mail::_verify_service_status() for appending to all messages if not in production mode - can be overriden with '_safe_message' flag from caller
added sort-by referrer option to print run; replaced get_email_addresses() & get_contacts() in ScriptHelpers with class attributes secure_contacts & user_emails; tweaked print.css for print run outreach reports