Commit Graph
4507 Commits
Author SHA1 Message Date
Ross 68dc7c05d8 Enhance user group management by adding support for Django auth groups and improving group toggle functionality for superusers and user managers 2025-11-03 12:25:29 +00:00
Ross ff02e3f02f Update profile link button style to use outline-light variant for better visibility 2025-11-03 12:23:25 +00:00
Ross 3db74607ce Enhance index.html with login prompts for unauthenticated users and additional help information for external users 2025-11-03 12:20:25 +00:00
Ross 37eae568f0 Revamp index.html layout with improved user authentication display and enhanced profile information section 2025-11-03 12:13:19 +00:00
Ross 772e852763 Implement user group management with toggle functionality for superusers 2025-11-03 12:10:58 +00:00
Ross d3a39d11a5 Add permission groups display and admin edit link to user profile 2025-11-03 12:04:06 +00:00
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