Commit Graph

4501 Commits

Author SHA1 Message Date
Ross 9cc4ea3cb0 Revamp user profile layout with enhanced styling and improved group and exam display 2025-11-03 11:58:57 +00:00
Ross d93483db26 Refactor permission checks in UpdateQuestionMixin to include author and reviewer group validation 2025-11-03 11:53:45 +00:00
Ross aff8d205ed Remove filter options section from user view template and update permission checks in toggle function 2025-11-03 11:44:14 +00:00
Ross e58f070ae2 Enhance question review functionality with latest review status annotation and display in templates 2025-11-03 11:37:09 +00:00
Ross 7a00efdf39 Add filtering option for questions reviewed by the current user in question review list 2025-11-03 11:21:17 +00:00
Ross e173427d84 Fix HTML escaping for question titles in question review list 2025-11-03 11:11:13 +00:00
Ross 3c1bd40ce6 Add user and supervisor search endpoints for trainees bulk-update UI 2025-11-03 11:08:02 +00:00
Ross 0679a0ec13 Refactor bulk delete error handling and update user search visibility for superusers 2025-11-03 10:59:18 +00:00
Ross 5d91b4a4ff Adjust padding in floating filter for improved layout consistency 2025-11-03 10:53:18 +00:00
Ross 83a60203f7 Enhance filtering functionality and UI consistency across user-related views by implementing a generic search filter and updating filter display in templates. 2025-11-03 10:47:40 +00:00
Ross 2d0098b2b6 Merge branch 'master' of https://git.xkjq.uk/ross/penracourses 2025-11-03 10:38:27 +00:00
Ross d4aa3e73e2 Merge branch 'master' of https://git.xkjq.uk/ross/penracourses 2025-11-03 10:34:46 +00:00
Ross 8dbc39a317 Refactor filter bar implementation for consistency and improved usability across case and question views 2025-11-03 10:34:07 +00:00
Ross 66f9dadcc8 Normalize supervisor emails and add unique constraint for case-insensitive email uniqueness 2025-11-03 10:30:45 +00:00
Ross 7d079e0466 Update Dockerfile to use Python 3.14 and fix docker-compose volume definitions 2025-11-03 10:25:20 +00:00
Ross 3ea384542d Enhance user list handling by adding supervisor email input and updating JSON submission logic 2025-11-03 09:46:24 +00:00
Ross 7eeb989b9e Enhance supervisor email handling and input format options in bulk user creation 2025-11-03 09:31:55 +00:00
Ross 206f0afd32 Refactor QuestionTable to inherit Meta options from SelectionTable for consistency 2025-11-01 21:42:33 +00:00
Ross 0e7307de18 Remove row selection controls from case and question table views for cleaner UI 2025-11-01 21:31:13 +00:00
Ross 09d9befceb Implement row selection controls in templates and refactor related JavaScript functionality 2025-11-01 21:20:10 +00:00
Ross 62c26d199e Refactor table row selection logic and remove associated CSS styles for improved clarity and maintainability 2025-11-01 21:04:01 +00:00
Ross cbf4c3497d Ensure selection column is always placed last in the column order for improved table layout 2025-11-01 20:57:35 +00:00
Ross a269cf1f52 Add row selection functionality with toggle and count updates in table view 2025-11-01 20:56:07 +00:00
Ross 57a3b02da3 Implement selection-enabled table base class and update QuestionTable to inherit from it 2025-11-01 20:45:59 +00:00
Ross 8e8041cdc4 Enhance row selection functionality by updating row highlight based on checkbox state and managing visibility of selection column 2025-11-01 13:21:31 +00:00
Ross ad4b06d691 Remove row-selector class from QuestionTable attributes for improved styling 2025-11-01 13:16:55 +00:00
Ross b1f0f9932f Add row selection functionality to question table view; enhance user interaction 2025-11-01 13:07:46 +00:00
Ross b32d265c2c Add buttons for copying and downloading prompts in LLM view; enhance user interaction 2025-11-01 08:27:19 +00:00
Ross 0de7c345a2 Refactor case display to enhance layout and add subspecialty, pathological process, and diagnostic certainty badges 2025-11-01 08:15:30 +00:00
Ross 77edb83688 Refactor button group in case display for improved styling and alignment 2025-10-31 22:00:07 +00:00
Ross f921a46b5f Refactor case display buttons for improved usability and styling 2025-10-31 21:44:11 +00:00
Ross 7116983e3d Add subspecialty, pathological process, and diagnostic certainty to case display 2025-10-31 21:33:25 +00:00
Ross c0d71dfabc Refactor card layout in case display for improved responsiveness 2025-10-31 21:27:57 +00:00
Ross 55371a9d0b Refactor case display layout for improved organization and responsiveness 2025-10-31 20:56:33 +00:00
Ross 6bc43135b9 Refactor question link header for improved layout and button styling 2025-10-30 21:31:53 +00:00
Ross b294cf310f Refactor condition detail view for improved layout and styling 2025-10-30 21:27:38 +00:00
Ross 3805c701d3 Preserve existing skip value when navigating to the next matching item 2025-10-29 21:43:27 +00:00
Ross 76d0db0e94 Add FRCR toggle functionality to question detail view 2025-10-29 21:37:19 +00:00
Ross dca4ff249a Add 'frcr_appropriate' field to Question model for exam relevance 2025-10-29 21:03:01 +00:00
Ross f4cc3cc5b4 Enhance navbar items with icons for improved visual clarity and user experience 2025-10-28 21:58:02 +00:00
Ross 1dc02d1fc9 Fix supervisor link visibility condition for improved access control 2025-10-28 21:34:10 +00:00
Ross ab89ca22c9 Enhance navbar and form usability with improved styles for touch targets and typography 2025-10-28 21:27:34 +00:00
Ross ab29a7adf6 Enhance navbar usability with improved tap targets and mobile dropdown behavior 2025-10-28 21:11:25 +00:00
Ross 937edde023 Fix navbar collapse ID for proper functionality in base template 2025-10-28 21:06:38 +00:00
Ross 299ac317e3 Add search prompt to category search form and comment out submit button 2025-10-28 21:04:00 +00:00
Ross c45410b5e5 Refactor category search form to enhance usability with advanced filters and improved loading indicators 2025-10-28 18:02:27 +00:00
Ross 11cd044485 Add category filtering options to search functionality 2025-10-28 17:51:37 +00:00
Ross 4a3055cab8 Enhance category search form with loading indicator and improved HTMX integration 2025-10-28 17:45:41 +00:00
Ross 945a6e5e86 Add category search functionality with results display 2025-10-28 17:40:52 +00:00
Ross 85229124de Remove unused category and filter options from question overview page 2025-10-28 08:58:29 +00:00