Maxime Mulder
Maxime Mulder
While using the DICOM archive, I noticed that the field `CenterName`, in the table `tarchive` is not nullable. However, this field is often removed when deidentifying patients (such as with...
**Describe the bug** While testing #9203, I noticed that if I do not put a trailing slash at the end of the media path (example: `/data/media` instead of `/data/media/`), the...
**Describe the bug** I did not see an issue for these, so here it is. These are several issues but they are so small that I think it is reasonable...
**Describe the bug** While doing my testing, the "Incomplete forms" on the dashboard indicates 11 complete forms, but when I click and go to the `statistics/statistics_site/` page, there is no...
**Describe the bug** While doing my testing for Loris 26, I failed to run the `data_dictionary_builder.php` because of an SQL contraint violation. After discussing it with @ridz1208, it seems this...
## Summary of changes - Add missing foreign keys. - Rename `Scan_type` foreign key fields to `MriScanTypeID`. - Remove the default value of `0` for `mri_protocol.MriScanTypeID` (as this is a...
After discussing imaging with @nicolasbrossard and @ridz1208 this morning, we agreed the mri_protocol tables could use some clean-up : - In the mri_protocol_group_target table, the fields ProjectID, CohortID and Visit_label...
**Describe the bug** While trying to add an instrument to my dev VM, I encountered a bug in which the SQL generated by `generate_tables_sql.php` is syntactically broken. I believe this...
There can be several scan types with the same name in the database, which is not supported by at least the configuration module (which identifies scan types by their name)....
This PR is a proof-of-concept PR for the bilingual LORIS project. It implements a small translation infrastructure for the LORIS React code. It does not tackle back-end matters such as...