Commit Graph
117 Commits
Author SHA1 Message Date
Ross 5ccf755e72 Refactor Condition model: remove legacy synonym and primary fields, introduce canonical field for aliasing. Update related documentation. 2025-11-24 10:31:13 +00:00
Ross 6308fbfcd7 Refactor Finding and Structure models: remove legacy primary and synonym fields, introduce canonical field for aliasing. Update filters and forms accordingly. 2025-11-24 10:18:26 +00:00
Ross 6eeb4cbb1d Add canonical field and update synonym handling in Condition model
- Introduced a new `canonical` ForeignKey field in the Condition model to manage alias relationships.
- Enhanced synonym retrieval methods to prefer canonical names and handle aliases more effectively.
- Updated condition detail templates to reflect canonical status and improved synonym display.
- Implemented migration scripts to establish canonical relationships based on existing synonym links.
2025-11-20 22:48:03 +00:00
Ross 12b7fa6629 Refactor CaseDetail references to Casedetail across templates and views
- Updated all instances of 'case_detail' to 'casedetail' in templates to maintain consistency.
- Adjusted view functions to use 'casedetail' instead of 'case_detail' for better clarity.
- Renamed the field 'case_detail' to 'casedetail' in the CasePrior model to align with the new naming convention.
- Ensured that all related logic and references in forms and data handling reflect this change.
2025-11-17 10:34:27 +00:00
Ross 478dcb7217 Add success URL redirection for CaseCollectionCreate after successful creation 2025-11-15 22:47:37 +00:00
Ross 639e91fc1e Add created_date and modified_date fields to Resource model; update resource detail and list templates for improved display 2025-11-14 21:12:03 +00:00
Ross 453fbf91be Add ManyToMany fields for sites and subspecialty in Resource model 2025-11-14 20:53:31 +00:00
Ross a2e9d5e681 Refactor NormalCase model to use age_days instead of age_years, update forms, filters, and templates accordingly for improved age handling 2025-11-13 22:34:36 +00:00
Ross 345977e2ef Add NormalCase model, views, filters, and templates for managing normal cases 2025-11-13 21:44:55 +00:00
Ross eeef34bffc Add prerequisites handling to CaseCollection and implement user access checks 2025-10-13 13:46:01 +01:00
Ross a355dd223e Add timestamps for answer tracking in report models and views; enhance timer display in templates 2025-10-13 10:02:37 +01:00
Ross 6f99cf0d53 Add question time limit to CaseCollection model and update related template for countdown display 2025-10-13 09:45:12 +01:00
Ross b9f6b7c837 Refactor collection case navigation and question handling
- Updated links in collection_case_priors.html to point to the new collection_case_questions view.
- Modified collection_case_view_take.html to display case history using the new method.
- Changed collection_detail.html to include links to the new collection_case_questions view.
- Added new URL pattern for collection_case_questions in urls.py.
- Refactored collection_case_details view to handle question-related logic and rendering.
- Introduced new CaseQuestionForm for handling question submissions.
- Created new migration to add override_history and redact_history fields to CaseDetail model.
- Added new templates for collection_case_details.html and collection_case_questions.html to manage case questions.
- Enhanced JavaScript functionality for dynamic question management in collection_case_questions.html.
- Updated useranswer model fields in shorts app to improve feedback and scoring.
2025-09-15 11:17:57 +01:00
Ross 8a92460cb2 Increase max_length of image_md5_hash field to 64 in SeriesImage and LongSeriesImage models 2025-09-02 21:22:06 +01:00
Ross 5187885c3b lots of improvements 2025-07-14 13:26:11 +01:00
Ross 4df7e5aebd start moking case display sets 2025-06-30 13:04:05 +01:00
Ross 2f8601aa1a i should do these more often 2025-06-23 09:25:48 +01:00
Ross 8e92de3420 start migration to dv3d 2025-06-09 11:39:38 +01:00
Ross 6564b25250 work on case priors 2025-04-28 22:36:04 +01:00
Ross dd334c6d6d . 2025-04-07 12:10:34 +01:00
Ross a0960c9b7c start integrating cimar 2025-02-24 11:53:36 +00:00
Ross 8c43c40215 add simple case and series size display 2024-12-19 00:02:26 +00:00
Ross 00323cc6bd improve case user answer management (and fix small bug) 2024-11-18 10:44:27 +00:00
Ross a2907fa285 numerous supervisor upgrades 2024-10-28 16:30:13 +00:00
Ross f4c82f45f5 . 2024-10-09 21:40:46 +01:00
Ross d1249f14d8 migrate to use image id in model 2024-10-07 09:28:43 +01:00
Ross 5a9868a56d image findings will now save and reload stack index 2024-09-23 14:05:09 +01:00
Ross b73b43d155 tidy up the marker changes 2024-08-05 13:20:29 +01:00
Ross e46f843284 add markers to exams (move away from group based to content based permissions) 2024-08-05 10:45:38 +01:00
Ross 7075bba7a2 enable priors in atlas 2024-07-17 22:00:57 +01:00
Ross cef06e4682 add question schema model and integrate most urls/views 2024-06-24 11:43:33 +01:00
Ross 64cebf50a0 Numerous improvements to case questions 2024-06-24 08:59:15 +01:00
Ross 9026ee5390 improve json editing 2024-06-10 09:59:43 +01:00
Ross 741b8683c9 some more migrations 2024-05-18 17:31:23 +01:00
Ross 4367b88057 start adding exam dates 2024-05-18 08:39:45 +01:00
Ross 21d83052cf numerous uploading fixes 2024-05-13 09:48:43 +01:00
Ross 98756baa37 i should break these commits up 2024-04-08 14:16:13 +01:00
Ross f13d1ba7e2 fix a number of issues and start adding resources 2024-04-04 23:15:22 +01:00
Ross 444ff0e983 add exam authors to collection/exam base 2024-02-27 15:07:42 +00:00
Ross ca05c67b87 update seriesfinding to contain conditions 2024-02-24 22:39:45 +00:00
Ross 4e7838c17f . 2024-02-17 22:05:13 +00:00
Ross b8656b1e91 migrate atlas series from sortedm2m 2024-02-17 21:56:54 +00:00
Ross f5d429498a pre sm2m removal 2024-02-17 21:22:29 +00:00
Ross b9cdbb98ef numerous updates to case collections 2024-02-12 13:05:26 +00:00
Ross 714f472da6 improve image hashing 2023-12-26 17:11:02 +00:00
Ross d98fc2da48 . 2023-12-18 18:35:02 +00:00
Ross 7b21b1ad6f add the ablitiy to truncate series on the site 2023-12-18 11:54:00 +00:00
Ross 1809eed93e . 2023-12-18 09:26:23 +00:00
Ross f346a69bb5 update conditions 2023-12-04 11:02:23 +00:00
Ross 369b1970a3 update conditions to use through for self links 2023-11-06 11:16:59 +00:00