adapted new_messages.cgi to use Template to render same tt as ajax/seek_new_messages; adjusted white-space above h2.header at top of (most) HILIS pages
reverted new_messages.pl print header() location - was causing error; enabled Devel::Gladiator arena_table for debugging HILIS4 memory allocation; new kidreaper.pl to kill processes by cron
changed user message handling: * site.status.tt calls ajax/seek_new_messsages as jQuery on page load * site/status.tt calls new_messages.cgi every minute until 1 min before session timeout * set idle-timeout value in session user_profile, created at new login if no existing user profile * user session user_profile idle-timeout value in LIMS::_authen_config $authen_timeout sub * new $LIMS::Local::QueryLog::SKIP_LOG_QUERY to avoid logging specific queries (eg ajax/seek_new_messages) * updated new_messages.cgi with logging and formatted return msg to same as ajax/seek_new_messages
* new permission update_worklists - necessasy after removing 'data entry' from view_worklist permissions * Model::WorkList::_get_request_status_query_args method tests for @ids - caused error on new deployment
bugfixes: auto_expand lab tests didn't test for value, just presence of table col; gitignored local css files; user message function doesn't need user_location if accessed from 'PM' link
adapted allow >1 central laboratory (Genomics); new cfg flag to allow all requests to be reporter-authorised (UCLH); bugfix to user_permission.tt display; tweaked genomics_xml.t after changing consent taken to consent given
bugfix - panels.tt required match regex on auto_expand; moved genomics_unit_number query closer to genomics_demographics to avoid ge/le mistake in date_sub when testing
replaced results summary requesting of additional tests from additional_tests.yml to database tables - same as diagnosis generated tests; new static view results summary additional tests; moved auto-expand panels from yml to lab_sections table; redrafted additional_tests.t to work with changes to diagnosis & results summary requesting new tests