WIP: Allow supervisors to request improvements from final seminar opponents #78

Draft
ansv7779 wants to merge 18 commits from opponent-completion into develop

18 Commits

Author SHA1 Message Date
88ced02a2d Notify opponent when improvements are requested
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 2m7s
Build and test / build-and-test (push) Successful in 15m50s
2025-01-24 15:47:10 +01:00
9db30b3d28 Translated some swedish text into english.
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 2m6s
Build and test / build-and-test (push) Successful in 15m40s
The entire system is in english so have two paragraphs in swedish made no sense.
2025-01-24 15:16:02 +01:00
54d5ef8752 Show requests for improvement when filling in the opposition report
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 3m42s
Build and test / build-and-test (push) Successful in 16m11s
2025-01-23 21:17:36 +01:00
fec631f2d0 Replace @Entity with DTO
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 2m11s
Build and test / build-and-test (push) Successful in 15m41s
2025-01-23 16:06:30 +01:00
da91d4074d Replace direct repository access with a service
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 2m13s
Build and test / build-and-test (push) Successful in 15m51s
2025-01-21 11:18:00 +01:00
ecdd68efbe Fix test
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 23s
Build and test / build-and-test (push) Successful in 15m50s
2025-01-20 14:24:24 +01:00
7bb37407d6 Calculate correct deadline for improvement submission
Some checks failed
Build and test / build-and-test (push) Has been cancelled
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 2m13s
2025-01-20 14:21:51 +01:00
45c21e3fe4 Store the request for improvements 2025-01-20 13:30:20 +01:00
d01dee1ec7 Add a thesis document to the final seminar to help testing 2025-01-20 13:19:03 +01:00
6b24e84694 Request improvements 2025-01-20 11:49:11 +01:00
21d7c034bf The info box is now based on the criteria rather than hard-coded text 2025-01-20 11:45:51 +01:00
1233842511 Implement gradeOpponent 2025-01-20 10:34:11 +01:00
cebd005f88 Verify that opposition criteria are based on the grading report template 2025-01-20 10:34:11 +01:00
35b60df1cb Use the same project type for opponent and seminar 2025-01-20 10:34:11 +01:00
2261096f0a Refactored away business logic from the Wicket panel
Changed how data is moved from the opposition to the grading report

Fixed a completely broken integration test
2025-01-20 10:34:11 +01:00
5e3f6c1383 Opposition grading is now based on the opponents grading report criteria 2025-01-20 10:34:11 +01:00
8ce045b33c Create test data
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 3m46s
Build and test / build-and-test (push) Successful in 15m53s
2025-01-13 16:25:11 +01:00
9d88c373f2 GUI to request improvements 2025-01-13 16:24:47 +01:00