retired 'Outreach' screening term and replaced with separate outreach categories (ready to switch off auto-screening Outreach); stopped retrieveing outreach data in C::Report::outreach as it's (re)fetched in downstream load() function; defined pnh, hiv, outreach & molecular screening terms as global vars in Model::Audit - easier to amend categories; new simple SQL search field Request Notes
adapted dashboard to take account of whether authorisation stage in use; bugfix to unreported & unreported_tests_complete blocks - status_option query & require_objects doesn't depend on presence of \@ids
redrafted dashboard to remove wide horizontal badge class spans which were mostly duplicating info in buttons; added 1 new button; tests_completed -> unreported_tests_complete for clarity purposes; recovered lost function to select individual lab-test(s) in xna extraction worksheets
* 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
first draft of dashboard view; first draft of quick search but not able to share find_requests() with main search as we need 'AND' not 'OR' logic; combined _process_tests_complete() logic with _get_request_status_query_args() for tests_completed; moved jquery version from 1.4.2 to 1.8.2; moved devel server to port 8000
new setting 'is_test_platform' to exempt test server from portal login requirement; new outreach worklists unreported and unauthorised; added user-configurable duration option on unreported worklist, shared with outreach unreported; adapted Resources token generation function to provide encrypted username for online request forms; bugfix to _xna_extraction() - lc on query param extraction_type gave error if param undef
can re-screen reported requests - new test generation suppressed; molecular worksheets configured to skip requests defined in yaml config; incomplete gallium datafile edits