bugfix - flash messages set in C::L::Labels don't appear in tt * fixed by handing calling object (C::L::Worklist) to C::L::Labels for setting flash messages on * factored CAP::MessageStack rendering block into its own snippet tt for calling independently from site/status.tt * bugfix to 2 test scripts
plasma storage labels supply trial number in place of patient name; fixed error generated when supplying empty #labels option; provided '0' for number of labels to allow valid input for skipping label printing for individual requests
adapted label print function to handle RNA extraction and plasma storage; patched storage model method to suppress undefined value warnings for Genomics non-xna samples
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
extended print dna labels function to rna labels; display diagnosis-generated lab-tests in resources uses db instead of yml file; awaiting final diagnosis list includes reporter & authoriser
adapted xtr-96 read function to issue get command then wait for output, should fix timeout on XTR-96 software initial startup; chnaged sort order of DNA extraction labels from request_id to lab number; bugfix on tt 'form' element