Commit Graph

4513 Commits

Author SHA1 Message Date
Ross c45d7a5464 Update navbar dropdown toggle to maintain active state for improved user experience 2025-11-03 15:29:27 +00:00
Ross b08154f804 Refactor index.html layout for improved responsiveness and user navigation; update QuestionForm to use responsive columns for better display on small screens. 2025-11-03 13:47:03 +00:00
Ross 6d02b35f86 Add Crispy Forms integration to QuestionForm and update question_form template for improved layout and usability 2025-11-03 13:39:35 +00:00
Ross 3a5ceabff0 Refactor auth group dropdown in profile and fragment templates for improved functionality and user experience 2025-11-03 12:37:32 +00:00
Ross 3461e45f93 Refactor user group management by moving auth groups to profile.html and creating a dedicated auth_groups_fragment.html for better organization and clarity 2025-11-03 12:31:49 +00:00
Ross eec04e3197 Refactor user scores and index templates for improved layout and help information presentation 2025-11-03 12:27:20 +00:00
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