Commit Graph

70 Commits

Author SHA1 Message Date
Ross 52e6e79c1b fix: Remove unnecessary field reference from series in check_images_hashes function 2026-05-11 12:11:59 +01:00
Ross 3455dc3855 fix: Update field reference from series__pk to series__id in check_images_hashes function 2026-05-11 12:10:12 +01:00
Ross 2b9f3e3b68 feat: Optimize image hash checks with bulk queries and add database indexing for performance 2026-05-11 12:07:55 +01:00
Ross aaa3ee6313 feat: Add support for study instance UID in series and enhance DICOM import functionality 2026-05-11 10:05:39 +01:00
Ross be02269af6 Fix duplicate handling in DICOM upload: ensure series is not None before adding to duplicate series 2026-04-27 12:48:13 +01:00
Ross b43d441da1 Refactor authentication for DICOM endpoints to use TokenAuth and enhance error handling in upload process 2026-03-02 10:02:17 +00:00
Ross b7cf022622 Refactor import_dicoms_helper to accept explicit queryset and enhance upload_dicom_case with detailed upload status reporting 2026-02-23 13:16:32 +00:00
Ross 419063fdeb Enhance BearerAuth to set request.user from api_token and improve series author assignment in import_dicoms_helper 2026-02-23 12:52:55 +00:00
Ross a6205c95cb Update authentication method to BearerAuth for DICOM endpoints 2026-02-23 12:48:58 +00:00
Ross c00e08d63e Refactor token authentication: streamline bearer token validation and improve error handling 2026-02-23 12:41:58 +00:00
Ross a3ac91437f Implement API token authentication: add BearerAuth and SessionOrBearer classes, create endpoints for token generation and validation 2026-02-23 12:35:29 +00:00
Ross d7f3ebf950 Add API token management: implement APIToken model, views, and templates for creating and revoking tokens 2026-02-23 11:57:57 +00:00
Ross 83d1b48213 Add DICOM upload and case retrieval endpoints: implement upload_dicom_case and get_cases_available functions 2026-02-23 10:45:34 +00:00
Ross 3ade162b28 Remove series truncation endpoint from API 2026-02-02 13:30:06 +00:00
Ross f074e5b086 fix some ninja issuse 2025-12-01 13:30:43 +00:00
Ross 153045a3e4 optimise some dicom manipulations 2025-06-30 11:04:39 +01:00
Ross bc26209f07 start removing lots of print 2025-06-30 10:39:42 +01:00
Ross 2f8601aa1a i should do these more often 2025-06-23 09:25:48 +01:00
Ross ac96745fa1 . 2025-01-02 22:26:50 +00:00
Ross 7fc12737c7 . 2025-01-02 22:26:00 +00:00
Ross 55507d215c refresh image data vhen truncating series 2024-12-23 10:08:21 +00:00
Ross ba29c9c881 fix a few small upload bugs 2024-11-26 22:52:10 +00:00
Ross ed933c8104 inital case selection widget 2024-11-11 13:36:53 +00:00
Ross 30168b7624 fix ordering when importing series 2024-11-11 10:10:13 +00:00
Ross 5a9868a56d image findings will now save and reload stack index 2024-09-23 14:05:09 +01:00
Ross fa613ae116 improve uploading 2024-04-22 15:17:31 +01:00
Ross ca2a3e065f add option to order series 2024-04-13 16:58:55 +01:00
Ross bf519a2807 lots of further updates 2024-04-10 22:43:57 +01:00
Ross 78e4ed871e improved duplicate handling 2024-02-27 22:59:29 +00:00
Ross 3b40417532 . 2024-02-26 14:51:56 +00:00
Ross 80cccba6f3 get or create returns a tuple.. 2024-02-26 14:34:20 +00:00
Ross e2d63d6b16 auto add examination when uploading 2024-02-26 13:39:58 +00:00
Ross 77473a35d0 add some new functions to case series 2024-02-26 13:27:54 +00:00
Ross f63f4c6fa5 remove temp logging 2024-02-26 12:24:19 +00:00
Ross b6aa63d494 . 2024-02-26 12:17:55 +00:00
Ross 85d69dfcbd . 2024-02-26 12:16:02 +00:00
Ross 1af4d464e4 . 2024-02-26 12:14:03 +00:00
Ross 6c5537f335 . 2024-02-26 12:09:40 +00:00
Ross fc7cac3512 . 2024-02-26 12:08:24 +00:00
Ross 0631b7d714 . 2024-02-26 12:07:26 +00:00
Ross 87b7395917 . 2024-02-26 12:05:00 +00:00
Ross 805425b816 . 2024-02-26 12:02:59 +00:00
Ross c5a2deb26f . 2024-02-26 12:01:40 +00:00
Ross 085a8bf4e3 . 2024-02-26 12:00:46 +00:00
Ross 18fa9b4a94 start logging 2024-02-26 11:59:40 +00:00
Ross df632319f5 . 2024-02-26 10:58:43 +00:00
Ross 5c3ba02674 try to prevent atomic transation error 2024-02-26 10:47:11 +00:00
Ross 1f109de25b see if atomic transactions fixes case uploads 2024-02-26 09:58:47 +00:00
Ross 1e16386e1e add basic dicom diff support 2024-02-05 09:15:38 +00:00
Ross a35f92ef2e . 2024-01-04 15:24:46 +00:00