Hover over the log to see the full commit message.
Clone
1af1e64 (HEAD -> master) 17/05/2019 12:18:29
by
RAJbugfix - SQL_TRACE env param should be able to control enable_sql_trace app param; added 'test' as permitted app environment (not in use but probably should be for test harness)
2836f4115/05/2019 16:02:27
by
RAJdisable Carp::Always::Color - probably conflicting with SQL::Abstract::Tree; capitalise 'show columns'
603a0d622/01/2018 13:06:36
by
RAJswitch on file query logging - now off by default (RfC361L)
6dcdb0f01/11/2017 11:40:04
by
RAJsession handling * initialise new session if query params 'c' and/or 'u' supplied * initialise new session if no 'centre' and 'username' vars * tests for true returns from encrypt & decrypt functions, returns helful msg not Crypt::CBC stacktrace * always require 'c' query param on 1st request (ie no active session) unless dev server - HILIS adapted to generate correct url for non-logged-in user
e3d232e31/10/2017 17:42:58
by
RAJrequested-by field not auto-completed if user unknown (not accessed through HILIS)
3ae79f129/09/2017 10:06:37
by
RAJstyle change to mutation_analysis checkbox (already done on live)
2b9929d28/09/2017 19:57:30
by
RAJadapt request form to allow loading outside HILIS * change username 'unknown' to 'requestform' * append remote-address if called for logging purposes * provide https address for jquery to avoid browser warning of insecure resource
5af740126/05/2016 12:30:32
by
RAJadded mutation analysis field to bcr-abl request form; adjusted pdf format to accomodate new field without wrapping page; fixed syntax error on request_form.tt
cd839ed04/05/2016 09:38:42
by
RAJfixed tt name error if dubmitting invalid NHS number
37b6c0030/12/2015 10:56:42
by
RAJcorrected error in datepicker format entry
32f418b25/12/2015 14:56:56
by
RAJnew css & sj files for multi-select
09626c625/12/2015 14:55:07
by
RAJmandatory fields for web form HTML5 validation taken from apps' DFV profile; improved datepicker for bcr-abl form date fields; CML secondary treatments moved to multi-select & added 'other treatment' as free text entry - merged in pdf_form.tt; FBC params optional for bcr-abl requests; loading settings & required fields for test scripts through application using RequestForm::app->settings and RequestForm::Validate->required_fields
2b93ce902/12/2015 14:50:27
by
RAJreverted to = session->read('centre') in jquery autocomplete as previous change caused ajax tests to fail - wrong centre setting
06dbffd02/12/2015 14:36:50
by
RAJreversed previous commit mistake
27d2e8302/12/2015 14:33:30
by
RAJbugfix to validation - pushing params on & arrayrefs caused array(ef) to grow each cycle and caused validation failure if requesting bcr-abl & non-bcr-abl patients in same session; moved bcr-abl #box override to <style> block of pdf wrapper
f34ff3d02/12/2015 14:32:11
by
RAJbugfix to validation - pushing params on & arrayrefs caused array(ef) to grow each cycle and caused validation failure if requesting bcr-abl & non-bcr-abl patients in same session; moved bcr-abl #box override to <style> block of pdf wrapper
425c30302/12/2015 12:04:36
by
RAJreduced height of lab-use-only box for bcr-abl requests; changed name of jquery autosuggest to autocomplete to disambiguate from bsn.autosuggest; added json notice to pre-select location for referrer jquery without location_id; added minlength attribute to jquery autocomplete
15602d401/12/2015 23:43:45
by
RAJbugfix - newURL var required request.uri_for not relative path for deployment
5e9274e01/12/2015 23:09:04
by
RAJswitched bsn.autosuggest to jquery autosuggest; referrer moved from free-text to ajax query; report_to field optional, defaults to referrer; provided default vals for bcr-abl specimen field; request_by field defaults to logged-in users name; some new tests for jquery autocomplete, lost some tests with report_to optional field; removed gross description section from bcr-abl pdf footer
d507d1e27/11/2015 16:34:26
by
RAJadapted bcr-abl jquery #line-num change function to work with html5 validation rules; bugfix datetime transformation of non-existant date field; additional treatment options; venous blood default entry for bcr-abl specimen field
36497f931/08/2015 10:53:58
by
RAJargs to Local::DB either dsn or dbname; integration with other apps and Local::QueryLogger; switched off query logging for test scripts
c8e553c17/08/2015 11:25:37
by
RAJmoved 'app_version' as var from 'before' hook to a token key in 'before_template' hook; added /test/error route; switched off auto-inflate dates in Local::DB pending removal of dates -> datetimes in app/templates
1b9d6c321/05/2015 09:26:23
by
RAJbugfix - non-alphanumeric chars in unique id (eg apostrophe in surname) causing 'uninitialized value' warning in Barcode::Code93
82bcb6f08/05/2015 12:56:49
by
RAJremoved RequestForm::Test load from RequestForm::DB - causing production server startup failure due to file permissions, and class not required by production app anyway
c0f917207/05/2015 19:19:31
by
RAJadded font-awsome icons
77ae0ae07/05/2015 12:12:20
by
RAJbcr-abl test script checks db data against patient src data; renamed bcr_abl request form bcr-abl; bcr-abl request form uses jquery to toggle sections
c12aa2306/05/2015 16:58:27
by
RAJexpanded patient_bcr_table to include more fields; BCR-ABL request form uses jquery to show/hide treatment dates depending on line number selection
6d067bf28/04/2015 19:18:41
by
RAJmodel saves bcr_abl data (diagnosis_date & first_line_date); moved test data initialiastion from Request::DB to Request::Test & test scripts; complteted adaption for bcr-abl monitoring; new 005_bcr_abl.t
fd80d9222/04/2015 10:33:58
by
RAJadapted test suite to use in-memory sqlite db
203ef1a08/04/2015 15:16:42
by
RAJmore pdf layout adjustments
effa75608/04/2015 12:34:38
by
RAJpdf adjustments for clarity
390304a08/04/2015 11:37:29
by
RAJnew file src/patients.conf
e94bfa708/04/2015 10:13:12
by
RAJadjusted pdf layout for test scripts; tested for presence of require fields in pdf output
8ae631d02/04/2015 16:25:32
by
RAJmoved validation requried & optional fields to config.yml for use by tests; changed test scripts db to lims_test; tesed form validation and form submission; protected date validation in absence of day/month params
48ddd3a24/02/2015 15:35:56
by
RAJreplaced hard-coded HMDS with centre lab-name
4e22f3024/02/2015 14:53:28
by
RAJbanners.tt -> headers.tt
b95386724/02/2015 14:35:02
by
RAJNHS number validation strips spaces; adapted headers tmpl to load correct address for centre
81f342811/02/2015 12:01:56
by
RAJbugfix in banners.tt: params.centre -> session.centre
cb9827c05/02/2015 16:13:49
by
RAJrenamed dispatch.fcgi -> request_form.fcgi so kill action doesn't affect other default D2 fcgi processes
94d08e404/02/2015 16:33:53
by
RAJmodified input form to work with IE8 - doesn't support placeholders or client-side validation; new requested_by field, moved taken_by & datetime fields to pdf form
0c73f8214/01/2015 16:23:17
by
RAJcompleted bcr-abl monitoring adaptations; added auto_page function for pass-through templates; supply default 'c' & 'u' params for dev platform
182273f16/12/2014 17:38:44
by
RAJbegan adapting core functions for bcr-abl monitoring pateints
2e1988b24/11/2014 17:16:49
by
RAJadded user_id data to request_form table; removed user_profile method from Role::PDS as HILIS supplies ID based on username & centre now
7928c2524/11/2014 14:24:19
by
RAJreplaced Role::PDS get_username(), get_user_ctr() & user_profile() methods with session data; google ajax url needs to be https if vcalled over https connection ie remote user
fbd73ba23/11/2014 12:23:54
by
RAJmoved production sessions to YAML file as simple not suitable for production env; bugfix to tt path to gitlog
fe1b22822/11/2014 22:00:27
by
RAJmoved username & centre param handing to session; simplifed separate db calls to single model() function; app_version git log function; merged Ajax class _get_referral_sources() with autosuggest_location route
5fa1f4121/11/2014 11:32:39
by
RAJadapted for use in other centres using same token system as HILIS request_forms upload; renamed RequestForm::Base -> RequestForm::Class
af7e5ac11/09/2014 17:49:27
by
RAJnew tests using LWP::Protocol::PSGI; new 'helper' class RequestForm::Test - loads Modern::Perl, Data::Dumper, etc & lib paths (same function as test-lib.pl but also exports packages)
1cb154514/08/2014 17:35:35
by
RAJnew Base class to provide Moo, Local::MooX::Types & Data::Printer for debugging using p()
686ae7c12/08/2014 14:27:09
by
RAJvalidate_form() returns 'pass' based on result of DFV success() instead of needing to explicitly set in absence of has_invalid or has_missing
3caa08206/08/2014 09:48:39
by
RAJrenamed compare_hash() function to match L::L::Utils; put spacers into NHS number for readability
ab9e09105/08/2014 20:53:23
by
RAJmoved json method of comparing 2 hashes to L::Local::Utils
9b2241d05/08/2014 17:00:05
by
RAJmoved get_pds_data() block to Role::PDS - don't need 'with' followed by 'with' any more in Validate; made logo img-responsive class to enable dynamic resize; tt layout rearrangements
274d51103/08/2014 12:56:46
by
RAJcss edits, mainly for IE8
3fb547703/08/2014 09:03:28
by
RAJremoved params & config tokens from before_template hook (automatic anyway); renamed search() to to disambiguate from 'var'; moved content of _validate_form() & _validate_nhs_number() back into routes (only 2 lines each); Path::Tiny in Role::PDS
ee6d41901/08/2014 16:13:42
by
RAJseperated middle name into own field - was causing PDS validation to fail when combined with first name
65ec60a01/08/2014 15:30:09
by
RAJseparated form submission into 2 stages, first stage does nhs number validation and search on HILIS - populates request form fields if found
030c1f901/08/2014 09:15:00
by
RAJre-configured to run in production as fastcgi process not starman (can't find statics without own domain name); required full path to wkhtmltopdf for apache; replaced {data} with write() setter for session(); removed superfluous style.css from pdf layout (just needed p style declaration); some web pages needed request.uri_base to run as fastcgi
0c0ff7829/07/2014 16:39:47
by
RAJcompleted nhs_number ajax validation; moved ajax methods to new package; new rf.pl Daemon::Control script; combined suspected diagnosis with clinical details
3981f0528/07/2014 15:42:11
by
RAJformatting tweaks for pdf output
cba649028/07/2014 14:21:57
by
RAJexpanded lab use box in pdf layout
2933ba528/07/2014 12:54:55
by
RAJbugfixes - location -> location_name and referral_source_id -> location_id consistency between templates & app; HTML5 shim for IE8
1f91b7d27/07/2014 19:20:50
by
RAJfixed session storage and retrieval failure in Role::PDS - needed to use read() method to access and {data} key to store; completed all functions - version ready for testing with HILIS4
ab4f11123/07/2014 16:55:51
by
RAJadded PDS function to validation
003889623/07/2014 08:58:22
by
RAJadded tokens to before_template hook; added is_validated flag; moved 'pass' validation flag to RF::Validate class
e5ecd1321/07/2014 16:30:25
by
RAJajax/json autosuggest for referral source; new layouts for pdf & index templates; rearranged pdf form fields
ffe23f120/07/2014 09:53:08
by
RAJformatting adjustments to pdf rendering
658838d18/07/2014 16:51:13
by
RAJextended functions to validate input, save data to db, generate and return barcode, convert output to html (pdf generation not working yet)
811442a17/07/2014 12:25:59
by
RAJinitial commit - form + validation