-
Story
-
Resolution: Done
-
Major
-
None
-
5
-
20171002-20171016, 20171016-20171029, 20171030-20171112, 20171113-20171204, 20171204-20171217, 20171218-20171231, 20180107-20180121, 20180122-20180204, 20180205-20180225, 20180226-20180311, 20180312-20180325, 20180326-20180408, 20180409-20180422, 20180423-20180506, 20180507-20180520, 20180521-20180603, 20180604-20180617, 20180618-20180701, 20180702-20180715, 20180813-20180826, 20180716-20180729, 20180730-20180812
Code Repo:
https://code.imphub.org/projects/TCIA/repos/submission-wizard/browse
IN PROGRESS:
- (Team) Testing
DONE:
- (Julie/John/Jeff) - indicate to user that ctp is still exporting.
- (John/Julie) - cancel import & reset
- (Julie) - Potential bug - ctp stop dialog doesn't close
- (Julie/JP) - Add count of non-dicom encountered files after import.
- (Julie) Better handle very long folder names on Import Data page
- (Julie) - handle 'NotOk' status for 'submitFile' method
- (Julie) On import data tab - change instructions & file tree to left/right divs
- (Julie) Quarantine manager should not appear unless there are items in quarantine.
- (Julie) - Move option to download manifest of imported items to bottom
- (Julie) - Make instruction text left justified. Keep div centered
- (Julie) Change anonymized summary to table. Make it centered
- (Jeff) Fix location of 'pause' button while anonymizing
- (Julie) Remove files & folders that start with a period
- (Julie) Change javascript alerts to Jeff's on screen error.
- (Julie) Implement "Pause" functionality in the UI during the Anonymization process. Restart with Re-queue.
- (Julie) Change Anonymization count algorithm (to better account for items going to quarantine)
- (Julie) Implement UI for warning if not enough available space for Import - threshold 1 GB
- (John) Bug - GetManfiestStatus
- (John) Add function for checking space required for Import
- (John & Julie) Refactor manifest function names
- (Julie) Import spinner count - listImport - root element has a count attribute.
- Bug - Browsing to external drive.
- Limit template to selected PatientIDs
- (Julie) Select Data widget - don't expand to studies.
- Bug with Anonymization Step. Is it dropping 1 file?
- Re-order Tabs
- (Julie) Total count that always decreases on the polling steps.
- (Julie) Remove Home link
- (Julie) Remove Contact link
- (Julie) On the select data screen, add option to check/uncheck individual scans for each study date.
- (John) Launcher to kick off wizard
- (Julie) Change name of mapping manifest download to TCIA-mapping-date.xlxs
- (Julie) - Update wording on Review tab for clarity (A spreadsheet which records the mapping of the de-identified version of your data to the original has been saved in your default download location.)
- (Julie) Don't download submission manifest
- (Julie) Add validation to Configure step (must choose a file to upload)
- (Julie) Add counter to Loading messages.
- (Julie) make background color match bottom of TCIA image
- (John) - bug fix in anonymization step
- (Julie) - Change folder icon in directory picker
- (Julie) - Bug Fix for directory picker on Windows
- ---------------- (Testing Start) ----------------------
- (Julie) implement spinner & wait for export step
- (Julie) on exit, ask if user wants to shut down CTP
- (Julie) migrate code base into DBMI BitBucket repo
- (John & Julie) formatting for csv manifests
- (Julie) format manifest file name: Collection_Site_DateManifestCreated
- (Julie) bug fix - return to directory picker once file selected (opposed to directory).
- (Julie) implement spinner & wait for import step
- (Julie) Work Kirk's DicomAnonymizer into CTP
- (Julie) implement spinner (or similar) to indicate to user that anonymization is in progress
- (Kirk) Create new DicomAnonymizer.script . (edit config.xml to utilize this file)
- (Julie) bug fix- timing for initial log in.
- (John) create a function to determine the size of the anonymization queue
- (John) create a ‘mapping manifest’ servlet function that returns a csv
- (Julie) make mapping manifest download immediately upon completing the anonymization
- (Julie) add ability to select/deselect all to the checkboxes on the ‘Select Data’ step
- (Julie) implement ability to change drives on the ‘Import Data’ step
- (Julie) bug fix – button text incorrect if user returns to a previous step
- (Julie) Allow multiple imports (ask user if there is more to import. If so, show import step again)
Questions:
- Do we want to allow the user to go backwards through the wizard?
- Should we clear out the pipeline at the end of the process?
Future Improvements:
- Better import to allow for queueing up items from various folders.