Commit Graph

5068 Commits

Author SHA1 Message Date
Ross b503558ee4 Add case selection handling and import functionality in user uploads 2026-03-02 12:48:55 +00:00
Ross c177d21688 Fix indentation for quick edit buttons and form in case inline field template 2026-03-02 12:45:26 +00:00
Ross 2a1db54a17 Enhance case inline editing and search functionality with improved UI and new subspecialty handling 2026-03-02 12:41:25 +00:00
Ross b1ec4b173e Refactor case inline editing and search widget for improved functionality and layout 2026-03-02 12:31:06 +00:00
Ross 4c1e0c3d2a Add case inline editing functionality and search widget improvements 2026-03-02 12:23:51 +00:00
Ross 4e6f72e045 Add case selection modal for importing series into existing cases 2026-03-02 11:42:25 +00:00
Ross ed3bd3433b Add quick sort options to normals list for improved user navigation 2026-03-02 11:41:32 +00:00
Ross 2c6d0f2613 Add sorting functionality to normal cases list with user-selected options 2026-03-02 11:38:17 +00:00
Ross 7cac5aa60f Refactor user uploads template to enhance selection functionality and update count display 2026-03-02 11:32:19 +00:00
Ross a5a4084994 Add modality badge to series display for improved information visibility 2026-03-02 11:20:52 +00:00
Ross 7caaa425ed Refactor series item layout to use responsive grid for improved display and interaction 2026-03-02 11:19:45 +00:00
Ross 904c023bf1 Refactor series list display for improved layout and styling 2026-03-02 11:18:00 +00:00
Ross e2e0e374e6 Refactor series tags modal for improved structure and loading indication 2026-03-02 11:15:23 +00:00
Ross af2dcd95b2 Add modal for viewing series DICOM tags with HTMX integration and improved styling 2026-03-02 11:14:28 +00:00
Ross 6ff8706fa4 Refactor logging setup to use Loguru in WSGI and views for improved logging consistency and debugging 2026-03-02 11:09:05 +00:00
Ross 12e3d47600 Enhance logging configuration in WSGI setup for better debugging and error handling 2026-03-02 11:04:51 +00:00
Ross b3f5684e69 Add global HTMX error handler to prevent JS errors when error container is missing 2026-03-02 10:39:46 +00:00
Ross 166b0a0282 Refactor CSS formatting in user uploads template for improved readability 2026-03-02 10:37:02 +00:00
Ross ed6418efad Add select/deselect all buttons for series in user uploads view and enhance styles for better visibility 2026-03-02 10:36:21 +00:00
Ross 0c6d33e26a Enhance user uploads view by grouping series by StudyInstanceUID and adding a partial template for displaying common DICOM tags 2026-03-02 10:31:04 +00: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 65db1220d8 Fix button formatting in series image size partial template 2026-02-23 10:34:18 +00:00
Ross 3cdfba0acf Add image size display to series viewer: implement HTMX endpoint and partial template for total image size 2026-02-23 09:55:35 +00:00
Ross d899d0d86a Enhance ProcedureForm and ProcedureCreate: add form helper initialization, update procedure form action URL, and implement logging in dispatch method 2026-02-16 14:24:07 +00:00
Ross 44d23801b2 Add Procedure model integration: create views, forms, and templates; update URLs and search functionality 2026-02-16 14:15:28 +00:00
Ross 6e3ab7de41 Add procedures filter to NormalCaseFilter; update fields and queryset handling 2026-02-16 14:08:37 +00:00
Ross a51a5c8d54 Add Procedure model and integrate into CaseForm; update views and templates for procedure handling 2026-02-16 14:04:37 +00:00
Ross c61f92ae9e Refactor exam search widget: streamline filtering logic and enhance queryset efficiency 2026-02-16 13:49:17 +00:00
Ross 6e30fcc19f Enhance exam search widget: refactor query handling to support wildcard searches and improve filter options rendering 2026-02-16 13:46:09 +00:00
Ross 36da045d71 Enhance NormalCase functionality: prepopulate age fields on edit, update author handling in create case normal view, and refine template logic for editing permissions 2026-02-16 13:45:10 +00:00
Ross 0b6661c018 Refactor NormalCase model: remove 'added_by' field, add 'author' ManyToManyField; update related views and templates for editing functionality 2026-02-16 13:32:06 +00:00
Ross 64103cac1e Enhance exam search widget: improve filter handling and parsing in JavaScript 2026-02-16 13:17:08 +00:00
Ross 990f4534bd Update case display block: replace plain text with links for findings, structures, and conditions 2026-02-16 12:12:18 +00:00
Ross 4382c6070e Enhance exam search widget: add error handling for model retrieval and improve query parsing 2026-02-16 12:10:00 +00:00
Ross 8ba9543c89 Refactor exam search widget: simplify model retrieval and remove redundant code 2026-02-16 12:03:57 +00:00
Ross f2eaf6197e Refactor exam management: update exam edit form and add exam links partial 2026-02-16 11:47:49 +00:00
Ross b19eefa60d Change button text from "Add" to "Save" in exam edit form 2026-02-16 11:27:20 +00:00
Ross 0718ea82b2 Add AddExamForm and update exam_edit_fragment for exam management 2026-02-16 11:21:51 +00:00
Ross fb9952e7aa Replace FilteredSelectMultiple with ExamSearchWidget for exams field in multiple forms 2026-02-16 10:54:39 +00:00
Ross ed1a33ac89 Add conditional rendering for edit buttons in question detail and suggest incorrect templates 2026-02-16 10:51:42 +00:00
Ross eddfb85d7b Enhance navbar tap targets for touch devices in mobile view 2026-02-16 10:48:43 +00:00
Ross f133fc3fd0 Add viewport meta tag for responsive design 2026-02-16 10:47:26 +00:00
Ross 2f90a21abe Reduce popup window width for improved content display 2026-02-16 10:44:05 +00:00