shinkan-jinkendo/backend/tests
Lars 597486bef1
All checks were successful
Deploy Development / deploy (push) Successful in 40s
Test Suite / pytest-backend (push) Successful in 35s
Test Suite / lint-backend (push) Successful in 0s
Test Suite / build-frontend (push) Successful in 12s
Test Suite / playwright-tests (push) Successful in 1m32s
feat(dashboard): add GET /api/dashboard/kpis endpoint and integrate into frontend
- Implemented a new API endpoint for retrieving dashboard KPIs, providing a consolidated overview of drafts, personal exercises, and year-to-date completed units.
- Updated the Dashboard component to utilize the new endpoint, enhancing data retrieval efficiency and user experience.
- Added a helper function in the exercises router for programmatic access to exercise listings.
- Updated versioning and changelog to reflect the addition of the dashboard feature.
2026-05-14 07:47:27 +02:00
..
test_access_layer_integration.py feat: update application version to 0.8.35 and enhance profile access controls 2026-05-05 22:57:42 +02:00
test_access_layer.py feat(access): enhance visibility handling for club-related content 2026-05-09 10:55:58 +02:00
test_auth_password_reset_minlength.py feat(compliance): update retention policy and enhance password reset validation 2026-05-10 08:26:15 +02:00
test_club_exercise_media_copyright.py feat(exercises): bump version to 0.8.65 and enhance club media copyright handling 2026-05-09 09:03:21 +02:00
test_dashboard_kpis.py feat(dashboard): add GET /api/dashboard/kpis endpoint and integrate into frontend 2026-05-14 07:47:27 +02:00
test_exercise_inline_post.py feat(exercises): implement inline media support in exercise content 2026-05-08 11:44:29 +02:00
test_exercise_media_download.py feat: enhance media access and security for exercises 2026-05-07 10:52:14 +02:00
test_exercise_rich_text.py feat(exercises): enhance inline media functionality and update styles 2026-05-08 12:00:02 +02:00
test_exercises_delete_policy.py feat: enhance exercise management features and UI 2026-05-06 13:52:24 +02:00
test_library_storage_key.py Governance: official nur Superadmin; Privat-Archiv Verein wählbar; Club-Übung Copyright; gleiche Medienordner 2026-05-08 10:20:41 +02:00
test_media_assets_archive.py feat(compliance): P-06 Upload-Einwilligungsdialog v1-conservative 2026-05-11 08:12:44 +02:00
test_media_assets_copyright_promotion.py feat(compliance): P-06 Upload-Einwilligungsdialog v1-conservative 2026-05-11 08:12:44 +02:00
test_media_rights_declaration.py fix(p06): declared-Status deckt alle Sichtbarkeiten ab (kein Level-Vergleich mehr) 2026-05-11 09:45:06 +02:00
test_official_exercise_media_rules.py feat: implement official exercise media management and copyright validation 2026-05-07 13:34:22 +02:00
test_p11_legal_hold.py feat(P-11): Implement Legal Hold functionality for media assets 2026-05-11 12:33:13 +02:00
test_p13_content_reports.py fix(P-13): repair 3 failing CI pytest tests for content_reports 2026-05-11 22:25:23 +02:00
test_platform_media_storage.py feat: enhance media lifecycle management and inline media integration 2026-05-07 12:55:50 +02:00
test_profiles_read_access.py feat: update application version to 0.8.36 and enhance profile creation process 2026-05-05 23:01:14 +02:00
test_security_release.py Implement compliance report and workspace configuration 2026-05-09 22:11:33 +02:00
test_training_unit_assignments.py feat: update application version to 0.8.37 and enhance training planning features 2026-05-05 23:35:41 +02:00