Dave MacFarlane
Dave MacFarlane
The instrument_manager hardcodes a value of "1" for the test subgroup (implicitly in the generate_tables_and_testNames script) since it doesn't know how the project organizes their subgroups but it does know...
When an instrument has a meta file indicating it should use jsondata, the instrument_manager incorrectly describes the table as "missing" (it should be N/A) and describes problems with the table...
The ability for the frontend to display session variables with a cardinality of "many" per session was added for the imaging, but the instrument queryengine backend was not updated to...
This wraps the long hanging fruit of user-facing strings on the PHP side of LORIS in the gettext function (using the _ alias). It does not comprehensively do every string,...
As pointed out in #9361, tests should have caught the failure of creating a timepoint introduced by #9343 and #9337. There should be more robust tests to ensure it doesn't...
This adds a new Profiler class that can be used for logging performance bottlenecks in LORIS. To use it, add a call to Profiler::checkpoint("message") and if the profiler is enabled...
There were (at least) 2 unnecessaries joins in database queries in getVisitList and getVisitInstruments where a table was joined, and then the table was only used to filter for the...
This will probably need to be split up into different tickets and closed, but for now I'm making one for auditing the fields from the CouchDB Import MRI script and...
This will probably need to be split up into different tickets and closed, but for now I'm making one for auditing the fields from the CouchDB Import Instruments script and...
This will probably need to be split up into different tickets and closed, but for now I'm making one for auditing the fields from the CouchDB Import Demographics script and...