Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@xlecours
Copy link
Contributor

@xlecours xlecours commented Mar 16, 2020

Copy of #5016

This adds
POST /candidates/<candid>/<visit>/dicoms to upload a dicom.
GET /candidates/<candid>/<visit>/dicoms/<filename>/processes to get the server processes related to that dicom upload (mri_upload)
POST /candidates/<candid>/<visit>/dicoms/<filename>/processes to start a mri_upload server process on that dicom.
GET /candidates/<candid>/<visit>/dicoms/<filename>/processes/<processid> to get the state of a process

This work is based on #4244
To see this PR changes go to xlecours/Loris@api-module-candidates-and-subs...xlecours:adding_dicom_upload

TODO:

kongtiaowang and others added 30 commits October 30, 2017 12:00
[instrument_manager] Modularize instrument manager (aces#3185)
put back useProject config check in candidate select
@ridz1208 ridz1208 removed the State: Blocked PR or issue awaiting an external event such as the merge or another PR to proceed label Sep 1, 2020
@cmadjar
Copy link
Collaborator

cmadjar commented Jun 8, 2021

@xlecours could you rebase your branch?

@ridz1208
Copy link
Collaborator

@xlecours I rebased this for you here https://github.com/ridz1208/Loris/tree/adding_dicom_upload

if you want I can force push to your branch or you can simply pull it and force push it yourself.

@ridz1208
Copy link
Collaborator

@cmadjar @driusan this one is now rebased and seems to be passing tests

@cmadjar cmadjar assigned driusan and cmadjar and unassigned xlecours Jul 13, 2021
@xlecours xlecours self-assigned this Jul 13, 2021
@xlecours
Copy link
Contributor Author

This is missing integration tests. @xlecours

@driusan
Copy link
Collaborator

driusan commented Aug 10, 2021

@cmadjar can you review?

@xlecours
Copy link
Contributor Author

@xlecours If you do the rebase, @cmadjar agreed to review it again. Also, now that we have a testsuite for the api module, you should add some tests.

@driusan
Copy link
Collaborator

driusan commented Nov 30, 2022

@xlecours are you referring to yourself in the third person? Who's supposed to be writing tests?

@xlecours
Copy link
Contributor Author

@xlecours are you referring to yourself in the third person? Who's supposed to be writing tests?

Yes, I am.

@ridz1208 ridz1208 added the Priority: High PR or issue should be prioritised over others for review and testing label Jul 2, 2024
@driusan
Copy link
Collaborator

driusan commented Nov 7, 2024

Replaced by #9154

@driusan driusan closed this Nov 7, 2024
driusan pushed a commit that referenced this pull request May 23, 2025
This is a port of [#6161](#6161),
which contains a description of the changes. It adds endpoints to
the LORIS API for uploading dicom archives
CamilleBeau pushed a commit to CamilleBeau/Loris that referenced this pull request Jun 10, 2025
This is a port of [aces#6161](aces#6161),
which contains a description of the changes. It adds endpoints to
the LORIS API for uploading dicom archives
SKADE2303 pushed a commit to SKADE2303/Loris that referenced this pull request Jun 26, 2025
This is a port of [aces#6161](aces#6161),
which contains a description of the changes. It adds endpoints to
the LORIS API for uploading dicom archives
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: API PR or issue related to the API Category: Feature PR or issue that aims to introduce a new feature Priority: High PR or issue should be prioritised over others for review and testing State: Needs rebase PR that needs to be rebased to proceed (conflicts, wrong branch...)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants