bugfix: failing datetime validation using placeholder 'min' in IE11; storage module expands hidden fields (volume, etc) for plasma samples; attempt to supply valid 'from' address for messages addressed to leeds.ac.uk - still not working
bugfix: genomics_xml validate_params always returned arrayref (so evaluated to true) even when empty; changed new_user.tt group_label to group_name for case-insensitivity of 'guest' user; field name change for genomics
moved xtr_96 dummy data to Roles::Storage; adapted xtr-96 functions to handle 24, 48 or 96 well racks - controller supplies dimensions toi .tt to draw table; changed configurdation for ftp_file() method to use cwd if supplied and ability to override binary mode; syncona-14mg script logs datetime; new genomics xsd after field changes; disabled some labels in genomics cancer blood SLF
replaced nycris data file scp transfer with email password-protected file; recovered vm disk corruption - last good backup saved in M:\ as pre-vm-corruption-work-2016_0604.gz
adapted pre-screen worklist to hide requests with lab-tests = analysed unless explicit filter used; applied vertical spacing to cancer tissue SLF to avoid under spill; combined loading of screens & screen_categories data into single function; added link to view all user permissions to admin user-group functions page
patched histology blocks worklist to hide non-block/slide sample types; 1 new & 1 renamed field for genomics, returned additional_samples to SpecimensBlood for legacy ppm xml validation
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