Resolve "Add endpoints to retrieve information related to the sample and the investigation"
requested to merge 15-add-endpoints-to-retrieve-information-related-to-the-sample-and-the-investigation into main
Closes #15
This MR implements calls to the metadata catalogue and the sample tracking system. Even if both modules
are now part of ICAT+, the classes has been designed assuming that it might not be the case in the future and both, catalogue and sample tracking, can be run as independent services.
The immediate goal is to use pyicat-plus within MXCuBE
If this is accepted next steps are:
- Support login based on the keycloack token
- Add more methods (on demand)
- Mockup ICAT+ and add tests?
Edited by Alejandro De Maria Antolinos