Commit Graph

  • 06ceb9c2ce Add manual submission flag to CidUserExam and improve logging for exam completion Ross 2025-12-22 12:07:25 +00:00
  • 8ac292eb0c Add ExamUserStatus logging for exam completion and start events Ross 2025-12-22 11:35:09 +00:00
  • ff6b8a8a48 Add filtering functionality for CID and User candidates in exam view Ross 2025-12-22 11:23:59 +00:00
  • 46313cf5bb Refactor exam candidates view for improved layout and user experience Ross 2025-12-22 11:20:39 +00:00
  • 13a23eee12 Refactor CID candidate list for improved readability and maintainability Ross 2025-12-22 11:14:00 +00:00
  • a1bc96f99a Add CidUserExam management features: forms, views, and templates for exam records Ross 2025-12-22 11:13:29 +00:00
  • 9fd5e56356 Enhance exam completion confirmation messages for clarity and user assurance Ross 2025-12-22 10:46:03 +00:00
  • a02f274a4e Enhance user experience with visual indicators for HTMX actions and streamline button interactions in CID group view Ross 2025-12-22 10:44:50 +00:00
  • d3d0e865c3 Add conditional preview generation for CID group types in user details Ross 2025-12-22 10:38:45 +00:00
  • 7163e51335 Add modal for group users table and CSV export functionality Ross 2025-12-22 10:29:47 +00:00
  • 7b47a75657 Add email preview functionality for candidate details: allow users to preview email content before sending Ross 2025-12-22 10:26:22 +00:00
  • 54e1cf4ce0 Improve permissions handling in local-up script: only change log and Loki data directory permissions if necessary Ross 2025-12-22 10:06:54 +00:00
  • c071f38920 Implement custom logging email backend for development: log outgoing emails to Loguru and stdout Ross 2025-12-15 13:14:12 +00:00
  • 03b23b9178 Configure email backend for local development and update NGINX HTTPS port in environment settings Ross 2025-12-15 12:44:57 +00:00
  • 00b736d8d6 Implement bulk user management features: add user generation preview and bulk creation functionality in CID group view Ross 2025-12-15 12:23:26 +00:00
  • 885ab1aad4 Enhance user sorting and email resend functionality in CID group view: add sorting options for user list and improve email resend handling in candidate details view Ross 2025-12-15 12:15:42 +00:00
  • 77edc17732 Refactor CID group view: enhance user display with improved layout, add help section, and implement user sorting functionality Ross 2025-12-15 12:09:51 +00:00
  • d98305caff Refactor CID user group form: enhance layout with Bootstrap styling, improve error handling, and update user list presentation Ross 2025-12-15 12:04:42 +00:00
  • 12bd66d4d8 Refactor bulk user management: update HTMX target attributes to replace wrappers for improved rendering of user lists Ross 2025-12-15 12:01:42 +00:00
  • 508f8a22a2 Implement bulk user management for exams: add user bulk edit endpoint, update templates for user list rendering, and enhance toggle functionality with HTMX support Ross 2025-12-15 12:01:01 +00:00
  • 158db133b3 Refactor CID user list rendering: consolidate user list into a single template and enhance toggle feedback with count updates Ross 2025-12-15 11:54:21 +00:00
  • 83a009e31b Refactor HTMX response handling in ExamViews: streamline rendering of updated CID user list items and ensure consistent response structure Ross 2025-12-15 11:51:49 +00:00
  • 00dfaf9888 Add bulk edit functionality for CID users: implement endpoint and update templates for bulk add/remove actions Ross 2025-12-15 11:49:06 +00:00
  • 7e4e66a74f Refactor exam candidate edit script: improve user feedback on add/remove actions and streamline sorting logic Ross 2025-12-15 11:22:47 +00:00
  • 7a4cf3627d Refactor CID users display: enhance layout with card structure, add sorting functionality, and improve toggle button interactions Ross 2025-12-15 11:21:44 +00:00
  • 4db1f2ca1a Add toggle functionality for pre-review flag on case resources Ross 2025-12-15 11:15:56 +00:00
  • cbff1317d0 Enhance resource display: conditionally render resource search panel and update pre/post review badge logic Ross 2025-12-15 10:53:21 +00:00
  • 0644ed99f4 Refactor resource search panel: simplify input trigger and improve layout for search results Ross 2025-12-15 10:47:42 +00:00
  • c01000f06e Refactor resource search functionality: replace inline form with a dedicated search panel and improve result handling Ross 2025-12-15 10:42:58 +00:00
  • 2f014ce1a5 Enhance resource management: refresh case data and notify listeners on resource changes in case attachment/detachment Ross 2025-12-15 10:12:04 +00:00
  • 654d0ae686 Enhance local viewer: implement centralized hide functionality and improve close handling for resource overlays Ross 2025-12-15 10:08:14 +00:00
  • 18dbb27a3e Enhance resource handling: add support for loading and displaying non-DICOM resources (images, videos, embeds) in viewer overlays Ross 2025-12-15 10:06:54 +00:00
  • 4bec329aff Implement resource search functionality and enhance resource management in case details Ross 2025-12-15 09:53:19 +00:00
  • 1e2300bd70 Add media preview functionality for resources with image or video support Ross 2025-12-15 09:47:07 +00:00
  • 7674f29124 . Ross 2025-12-08 12:56:39 +00:00
  • d39879bbca Enhance ExamSearchSelectMultipleWidget: improve button styling and add functionality for adding multiple exams Ross 2025-12-08 12:54:52 +00:00
  • 012c86340d . Ross 2025-12-08 12:51:17 +00:00
  • 6f50c53519 . Ross 2025-12-08 12:37:24 +00:00
  • 53aefa29df . Ross 2025-12-08 12:35:13 +00:00
  • 4617a643d2 Refactor exam collection form layout for improved readability and structure Ross 2025-12-08 12:34:23 +00:00
  • d7afab15e1 Refactor templates and views for improved structure and maintainability Ross 2025-12-08 12:31:58 +00:00
  • ad5e7aeed8 . Ross 2025-12-08 12:17:16 +00:00
  • b4cf5b9d70 Refactor exam collection templates to improve navigation structure and enhance user experience Ross 2025-12-08 12:12:54 +00:00
  • f156f4c85e Refactor navbar styles and improve dropdown accessibility for better mobile usability Ross 2025-12-08 12:12:00 +00:00
  • 4ab2e3a15e Enhance ExamSearch widgets to support customizable default filters and improve metadata display Ross 2025-12-08 12:11:24 +00:00
  • 6daa643df8 Refactor navigation structure for improved readability and maintainability Ross 2025-12-08 12:07:24 +00:00
  • f8874a2556 Refactor navigation to use Bootstrap navbar with dropdowns for better organization and accessibility Ross 2025-12-08 12:07:00 +00:00
  • b4f5992986 . Ross 2025-12-08 11:56:39 +00:00
  • 9a3a8b932a . Ross 2025-12-08 11:51:36 +00:00
  • eb06e63f77 . Ross 2025-12-08 11:18:47 +00:00
  • a4f4ba464a Add advanced search help panel and functionality to ExamSearchSelectMultipleWidget Ross 2025-12-08 11:15:03 +00:00
  • 6fafccc907 . Ross 2025-12-08 11:10:55 +00:00
  • d96dd77cdc Add user authentication to index and user collections views; update CSRF trusted origins and internal IPs Ross 2025-12-08 10:57:38 +00:00
  • 4e47083fcd . Ross 2025-12-08 10:35:58 +00:00
  • bf895e516e . Ross 2025-12-08 10:32:30 +00:00
  • 49229b0408 Enhance local-up script to ensure Loki and nginx log directories exist with appropriate permissions Ross 2025-12-08 10:30:00 +00:00
  • 997b5374c2 . Ross 2025-12-08 10:29:52 +00:00
  • 9d434ec80d Merge branch 'dockerprod' into master Ross 2025-12-08 10:13:08 +00:00
  • af616a9f4a Add tooltips for open access settings and improve UI elements in exam overview Ross 2025-12-08 10:05:44 +00:00
  • d29c23a799 . Ross 2025-12-08 09:54:15 +00:00
  • 0917947a98 . Ross 2025-12-08 09:52:18 +00:00
  • 02a9118faf . dockerprod Ross 2025-12-08 09:29:30 +00:00
  • 63c6a648d7 Add Loki, Promtail, and Grafana services for observability stack Ross 2025-12-04 20:06:24 +00:00
  • 517c30ba0e Enhance Docker setup with logging and monitoring features Ross 2025-12-01 16:43:40 +00:00
  • 590e0b76ed Add series images endpoint and template for HTMX integration Ross 2025-12-01 14:50:11 +00:00
  • e9a04e823c more docker improvements Ross 2025-12-01 14:01:46 +00:00
  • 9ed789ba90 more docker updates Ross 2025-12-01 13:31:08 +00:00
  • fd6e25d55e more ninja fixes Ross 2025-12-01 13:31:02 +00:00
  • f074e5b086 fix some ninja issuse Ross 2025-12-01 13:30:43 +00:00
  • 2157b6f781 some fixes? Ross 2025-12-01 11:12:01 +00:00
  • 359682a0cd start prod docker migration Ross 2025-12-01 10:36:58 +00:00
  • 78577076c1 Refactor discussion and report sections to use card layout for improved presentation and user interaction Ross 2025-11-24 12:44:55 +00:00
  • 3635275573 Enhance case view layout and styling for improved readability and user experience Ross 2025-11-24 12:36:18 +00:00
  • 0c412dfff6 Add prior cases information to collection case view template Ross 2025-11-24 12:19:56 +00:00
  • 3f00311136 Fix hx-post URL in prior card template for correct case number handling Ross 2025-11-24 12:06:44 +00:00
  • e8c35efd83 Refactor collection_case_questions function to use case_number instead of case_id for improved clarity and consistency in case retrieval Ross 2025-11-24 12:02:43 +00:00
  • 0badca4c4f Add default error value to context in collection_case_priors view to prevent variable resolution issues Ross 2025-11-24 11:58:53 +00:00
  • 25f4e478b3 Add edit permission check for collection case priors view Ross 2025-11-24 11:53:50 +00:00
  • 33cba3d005 Fix hx-post URL in prior card template for correct case number handling Ross 2025-11-24 11:43:07 +00:00
  • efca426359 Add case jump functionality with HTMX support and corresponding template Ross 2025-11-24 11:40:52 +00:00
  • f713632fdd Refactor Condition, Finding, and Structure tables: remove legacy primary field from displayed fields to streamline data representation. Ross 2025-11-24 11:02:51 +00:00
  • 785638ee23 Add cancel button to ConditionForm for easier navigation Ross 2025-11-24 10:49:13 +00:00
  • e8020c5d8f Update ConditionForm to use AJAX/autocomplete for canonical field selection Ross 2025-11-24 10:42:38 +00:00
  • 5ccf755e72 Refactor Condition model: remove legacy synonym and primary fields, introduce canonical field for aliasing. Update related documentation. Ross 2025-11-24 10:31:13 +00:00
  • 6308fbfcd7 Refactor Finding and Structure models: remove legacy primary and synonym fields, introduce canonical field for aliasing. Update filters and forms accordingly. Ross 2025-11-24 10:18:26 +00:00
  • 8a871d6332 Replace legacy primary filter with is_canonical and add synonym filter in ConditionFilter Ross 2025-11-23 23:29:39 +00:00
  • 6eeb4cbb1d Add canonical field and update synonym handling in Condition model Ross 2025-11-20 22:48:03 +00:00
  • 9d57d03cbb Refactor synonym management: extract synonyms list and add forms for adding synonyms with HTMX support Ross 2025-11-20 21:59:50 +00:00
  • 21de543313 Enhance ConditionForm: add Crispy Forms integration for consistent submit button rendering Ross 2025-11-17 23:15:21 +00:00
  • a12a9e38f3 Implement synonym management in condition detail: add forms for adding synonyms and handle POST requests for synonym creation. Ross 2025-11-17 23:08:34 +00:00
  • 81dc5bf48f Add forms and views for subspecialty, presentation, and pathological process management Ross 2025-11-17 23:01:02 +00:00
  • 4abb57900d Refactor categories dropdown: enhance layout with additional category options and staff creation links for improved navigation Ross 2025-11-17 22:54:32 +00:00
  • 08c9138cdb Refactor condition form: streamline JavaScript loading and enhance button layout for improved usability Ross 2025-11-17 22:52:34 +00:00
  • fb833a2b90 Refactor collection view: create a new template for collections with improved layout and staff action visibility Ross 2025-11-17 22:47:15 +00:00
  • 2f1e2f6abe Refactor collection_case_details: simplify case retrieval logic and improve parameter naming for clarity Ross 2025-11-17 22:33:10 +00:00
  • ffa717a9ef Refactor exam overview header: move author display earlier and remove duplicate block for improved clarity Ross 2025-11-17 22:16:08 +00:00
  • 2dd9f4af32 Refactor exam overview: enhance question display with improved layout and feedback visibility Ross 2025-11-17 22:09:49 +00:00
  • feb5a85af2 Refactor dropdown menus: enhance action items with icons and improve visual hierarchy for better user experience Ross 2025-11-17 12:20:46 +00:00
  • 292f81ad74 Refactor question link header: update text for clarity in exam context Ross 2025-11-17 12:16:26 +00:00
  • 349c46c6db Refactor viewing case template: adjust HTML structure for improved readability and maintainability Ross 2025-11-17 12:14:05 +00:00