Commit Graph

5166 Commits

Author SHA1 Message Date
Ross 0b1f842e31 feat: Update case conversation details to reflect total unacknowledged messages 2026-04-27 21:40:58 +01:00
Ross 29f9b724b0 feat: Add guidance for session submission and clarify editing options 2026-04-27 21:37:06 +01:00
Ross 1f1b324cfe feat: Update collection overview header and remove completed state display 2026-04-27 21:35:29 +01:00
Ross 474ad205f6 feat: Add feedback overview button visibility based on review mode and exam completion status 2026-04-27 21:34:30 +01:00
Ross 1f806d2e60 feat: Update self-review and conversation visibility based on review mode and exam completion status 2026-04-27 21:33:34 +01:00
Ross 20987274af feat: Update self-review button visibility based on question completion status 2026-04-27 21:30:34 +01:00
Ross d82551674b feat: Conditionally load case conversation based on question completion status 2026-04-27 21:28:57 +01:00
Ross 0d1318564c feat: Enhance series item display with additional metadata and modularize template 2026-04-27 21:25:31 +01:00
Ross 9a8a1a1b57 feat: Add navigation buttons for collection overview and user answers in messages inbox 2026-04-27 13:29:42 +01:00
Ross 9df74edc8c feat: Add moderator action buttons in user messages inbox for enhanced navigation 2026-04-27 13:17:06 +01:00
Ross 3db2c1a768 feat: Implement user messages inbox with message acknowledgment tracking and UI updates 2026-04-27 13:09:19 +01:00
Ross dc479cafd0 feat: Add case review messaging system with feedback and query capabilities
- Introduced CaseReviewMessage model to handle feedback and queries for cases.
- Implemented views for displaying user and CID messages, including outstanding feedback.
- Created templates for collection feedback overview and user messages.
- Added functionality for acknowledging messages and sending feedback or queries.
- Enhanced collection detail view to show outstanding messages and user message statistics.
- Added tests for handling duplicate DICOM uploads without series.
2026-04-27 12:55:27 +01:00
Ross b02120d5e7 update dv3d 2026-04-27 12:50:10 +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 5843547a05 Add end time display for completed user exams in collection overview 2026-04-27 12:06:45 +01:00
Ross 36a77981c8 Enhance self-review functionality with new detail views, improved UI, and dynamic case management 2026-04-27 11:43:15 +01:00
Ross 95793c78c9 Refactor self-review functionality: replace inline actions with dedicated partials and enhance dynamic panel updates 2026-04-27 11:16:48 +01:00
Ross 37e1bf29a3 Add self-review popup functionality with success message and auto-refresh 2026-04-27 11:12:44 +01:00
Ross b864f3d3fd Implement self-review functionality with enhanced UI and dynamic scoring options 2026-04-27 11:07:09 +01:00
Ross e82b353ad9 Enhance case display sets management with HTMX integration and improved UI elements 2026-04-27 10:48:02 +01:00
Ross 854f265623 Add agent guidelines documentation for RAD project architecture, models, views, templates, testing, and deployment 2026-04-27 10:04:56 +01:00
Ross bebac18625 Refactor user_scores.html to replace Case Collections section with Atlas Collections, implementing HTMX for dynamic loading of user-specific collections. 2026-04-27 09:58:00 +01:00
Ross 068dd3df80 Refactor normal case toggle buttons for improved readability and structure 2026-04-27 09:46:39 +01:00
Ross 9bae94a595 Refactor collection case view documentation and enhance management view with edit permissions 2026-04-27 09:42:46 +01:00
Ross df7f56f34c Update dv3d 2026-04-27 09:37:57 +01:00
Ross f47f408cce Add empty case handling for differentials in partial template 2026-04-13 14:32:33 +01:00
Ross c0870a8765 Fix loop to use correct method for retrieving ordered series in findings partial 2026-04-13 14:30:48 +01:00
Ross 113424d1e4 Fix indentation for included partials in case display block template 2026-04-13 14:28:23 +01:00
Ross e007e35f4f Add show_differentials_post field and update templates for case differentials display 2026-04-13 14:27:14 +01:00
Ross e162e60f44 Refactor case display logic by creating partials for findings and display sets to enhance maintainability and readability 2026-04-13 14:15:04 +01:00
Ross 5c50ee75da Add post-exam display options to CaseCollection model and update template 2026-04-13 14:07:54 +01:00
Ross 90c8f0b60d Enhance logging and error handling in collection access methods and WSGI configuration 2026-04-13 13:44:25 +01:00
Ross 463a741185 Refactor exam_user_bulk_edit method to support both generic and app-specific exam IDs for improved flexibility 2026-04-13 10:00:03 +01:00
Ross f7b6ec1447 Refactor exam_users_edit.html to improve formatting and maintainability of the user addition panel 2026-04-13 09:57:25 +01:00
Ross 3e03413047 Add user search widget to exam_users_edit.html for adding arbitrary users 2026-04-13 09:54:18 +01:00
Ross 126d186ad1 Add disabled nav link for 'Candidate Management' in exam_candidate_headers.html for improved navigation clarity 2026-04-13 09:53:41 +01:00
Ross a749373a21 Refactor exam_candidate_headers.html to wrap navigation links in a structured nav and ul for improved semantics and styling 2026-04-13 09:48:24 +01:00
Ross d9331fe279 Refactor exam_groups_edit.html to use crispy forms for improved form rendering and styling 2026-04-13 09:45:58 +01:00
Ross 3e936e494a Update exam-related URL patterns to use 'collection' prefix and add bulk edit routes 2026-04-13 09:38:41 +01:00
Ross 5a050fb36d Add custom template filter 'has_group' and update question_link_header for improved user permission checks 2026-03-25 22:12:33 +00:00
Ross 2d48a6bad6 Enhance row selection toggle functionality in SelectionTable to manage user selection state and improve user experience 2026-03-25 22:10:15 +00:00
Ross d4f0c05341 Enhance row selection functionality in SelectionTable to support shift-range selection and improve checkbox handling 2026-03-25 22:07:56 +00:00
Ross 7b52cab180 Refactor SelectionTable to use per-table initializers for row selection controls and improve JavaScript handling in templates 2026-03-25 22:05:19 +00:00
Ross ffb730e9c8 Remove exam_mode filter for superusers in generic_exam_htmx to display all non-archived exams 2026-03-25 21:37:56 +00:00
Ross 1b199150e5 Refactor row selection handling in SelectionTable to server-side rendering and per-table initializers for improved maintainability 2026-03-25 21:37:43 +00:00
Ross bf7f88ac6e Render row selection controls server-side in SelectionTable for improved usability 2026-03-25 21:34:38 +00:00
Ross 1d19afa72d Refactor tables to inherit from SelectionTable for consistent behavior across Anatomy and Question tables 2026-03-25 21:26:32 +00:00
Ross bd0c71140c Update button elements in selection controls to ensure proper type attribute for improved accessibility 2026-03-25 21:21:50 +00:00
Ross d6487eae88 Enhance migration process for rapids to shorts; skip normal rapids and provide user feedback on migration status 2026-03-25 21:14:33 +00:00
Ross 06fe73e2a3 Add migration actions for Rapid questions to Shorts in admin and templates 2026-03-25 21:12:30 +00:00