127 Commits

Author SHA1 Message Date
Ross 685f66854e remove the multiuser sync support 2026-07-13 11:52:33 +01:00
Ross 66cca1a512 refactor: improve score distribution display and enhance HTMX handling in exam views 2026-07-13 10:15:42 +01:00
Ross 79ba4db4bf add simple survey support 2026-06-29 09:04:28 +01:00
Ross d32e2a5231 refactor: update Redis configuration for caching and Celery broker 2026-06-22 11:44:45 +01:00
Ross 0110a6c4d4 Update Celery settings to use dynamic Redis URL extraction 2026-06-17 22:23:04 +01:00
Ross 24d9594446 Refactor Celery settings to use dynamic Redis host configuration 2026-06-17 22:17:23 +01:00
Ross 6ebe74d785 start multiuser support 2026-06-16 12:46:33 +01:00
Ross bbf7542451 feat(settings): Update task backend to use django-tasks-db and add QUEUES configuration 2026-05-17 14:00:04 +01:00
Ross e6a20bb851 feat(tasks): Integrate django-tasks for task management and progress tracking 2026-05-17 12:41:17 +01:00
Ross c94d2fb1a7 feat(research): add research study management functionality
- Implemented models for ResearchStudy, ResearchStudyArm, and ResearchParticipant.
- Created views for listing, creating, updating, and exporting research studies.
- Added bulk participant generation feature with CSV and JSON support.
- Developed templates for study management, participant entry, and bulk generation.
- Introduced URL routing for research study operations.
- Added utility functions for randomisation and participant assignment.
- Implemented participant intake process with demographic data collection.
- Ensured proper handling of participant CIDs and assignment methods.
2026-05-12 21:37:57 +01:00
Ross a667566db6 Remove unused partials loading from various template files 2026-01-26 12:43:11 +00:00
Ross c071f38920 Implement custom logging email backend for development: log outgoing emails to Loguru and stdout 2025-12-15 13:14:12 +00:00
Ross 03b23b9178 Configure email backend for local development and update NGINX HTTPS port in environment settings 2025-12-15 12:44:57 +00:00
Ross d96dd77cdc Add user authentication to index and user collections views; update CSRF trusted origins and internal IPs 2025-12-08 10:57:38 +00:00
Ross 3d6ca8be54 Disable TinyMCE branding badge in editor configuration 2025-11-10 09:50:04 +00:00
Ross 8380ca1dd9 Implement question review flow with category and status filters; add templates for review start, question display, and completion 2025-10-27 10:21:07 +00:00
Ross 702b7b35a7 Refactor docker-compose.yml build context and add question review URL and view; create question_review.html template 2025-10-27 09:47:35 +00:00
Ross e922a93a25 . 2025-06-09 12:14:49 +01:00
Ross 90612209f2 . 2025-06-09 12:13:43 +01:00
Ross 3873d24f7b add coep middlewhere 2025-06-09 11:47:57 +01:00
Ross 503c8f854a improve findings 2025-05-19 11:15:40 +01:00
Ross afa1379ce4 start setting up shorts 2025-04-07 09:12:30 +01:00
Ross f43c54f4af test celery 2025-02-24 16:57:37 +00:00
Ross a0960c9b7c start integrating cimar 2025-02-24 11:53:36 +00:00
Ross 58301dd251 lots of updates 2024-12-30 13:41:55 +00:00
Ross b5e6a294ff . 2024-12-16 18:22:18 +00:00
Ross 267f53906e more collection stuff 2024-12-16 18:20:23 +00:00
Ross fa2d270dfb add a basic system info 2024-11-11 10:51:24 +00:00
Ross 1e55d195e9 start oef 2024-10-07 17:10:39 +01:00
Ross 24590ee2b1 fix crispy templates (finally...) 2024-09-27 08:13:57 +01:00
Ross 3cb84fb7c4 staging 2024-08-18 22:29:48 +01:00
Ross 9026ee5390 improve json editing 2024-06-10 09:59:43 +01:00
Ross 21d83052cf numerous uploading fixes 2024-05-13 09:48:43 +01:00
Ross e8f862c7bd . 2024-04-10 22:58:19 +01:00
Ross b1fc763938 . 2024-04-10 22:57:46 +01:00
Ross 6a13406824 . 2024-01-22 21:26:45 +00:00
Ross 6cecb8514c major rcr update 2024-01-22 20:57:26 +00:00
Ross 5aa81cf7c1 add suggested answers to anatomy 2024-01-11 22:14:58 +00:00
Ross 1936a66d7f upgrade rcr migration 2023-12-12 21:57:21 +00:00
Ross 15915ef5c0 Add htmx autocomplete and allow merging of conditions 2023-11-13 13:23:33 +00:00
Ross bbcfe7d80c initial rcr platform commit 2023-11-06 09:08:50 +00:00
Ross 2a597dc783 add some rich to the simple dicom checking 2023-10-23 16:51:27 +01:00
Ross 56eb5f8230 add link to edit user in admin 2023-05-22 11:21:32 +01:00
Ross 3381ce6dc9 remove tagulous 2023-04-03 10:22:20 +01:00
Ross e5ff3ed4dc start removing tagulous 2023-04-03 10:06:05 +01:00
Ross 6b6d909038 upgrade cripsy forms 2023-02-27 14:49:04 +00:00
Ross 8a5bd44166 fix static files 2023-02-13 11:40:00 +00:00
Ross 822c6c65c0 Add academy email to message 2023-01-09 14:03:59 +00:00
Ross 747bf93373 Complete supervisor model and start improving forms 2022-11-28 09:50:07 +00:00
Ross 653baa85ff Stub out cookie/privacy policy. Add memcached to docker image 2022-11-21 15:00:52 +00:00