17838 Commits

Author SHA1 Message Date
Jenkins
2d26afddd1 Merge commit '52b254cf3ea1f7807ca826377e4d411f958b27a1' into HEAD release-258 2022-11-16 23:48:57 +01:00
52b254cf3e Upgrade persistence dependencies 2022-11-15 12:57:43 +01:00
4e735837c9 Upgrade test dependencies 2022-11-15 11:56:52 +01:00
be78261734 Upgrade Jackson 2022-11-15 11:50:15 +01:00
f4b82383d8 Upgrade Jersey 2022-11-15 11:44:01 +01:00
ba1be797e0 Upgrade Wicket version 2022-11-15 11:31:13 +01:00
fe1b5b22c4 Refactoring 2022-11-14 18:37:44 +01:00
df0e5f051d Remove duplicate mail implementation 2022-11-14 18:04:41 +01:00
d6fae7660d Fix automated error mails
After upgrading to the new jakarta.mail namespace log4j2 was still trying to use javax.mail. Added a log4j2 module to make it use jakarta.mail instead
2022-11-14 15:34:51 +01:00
98adb2ee4d Simplifying 2022-11-14 10:48:29 +01:00
3b5bae8ba3 Simplifying 2022-11-14 10:38:46 +01:00
b0eb8a0f7f Improve performance of big lists containing users 2022-11-14 10:24:46 +01:00
12f670a846 Remove broken auto save 2022-11-09 15:18:46 +01:00
9a6a7ab677 Remove reliance on global state (ObjectMother) that enforced a specific test run order to pass the test suite. 2022-11-09 14:41:11 +01:00
4bfeec61e5 2863 Remind supervisors that it's time to grade when rough draft gets approved 2022-11-09 12:44:54 +01:00
6cfd52e213 Refactoring 2022-11-09 11:28:09 +01:00
d62ceac126 2854 Only request reflection after final seminar 2022-11-07 23:50:08 +01:00
3c06b1d2cd 2915 Enable students to view description of chosen supervisor ideas 2022-11-07 21:46:38 +01:00
36d8431281 2875 Include the reflection in the grading report 2022-11-07 21:26:56 +01:00
3076524cc2 2854 Allow authors to submit their reflection 2022-11-07 21:04:08 +01:00
2fe16b9b15 Show exception page during development 2022-11-07 19:18:00 +01:00
071e1c6509 Merge remote-tracking branch 'origin/develop' into develop 2022-10-31 19:18:14 +01:00
f01ca429f4 2860 TR change text 2022-10-31 19:17:59 +01:00
Jenkins
1ff40d42fd Merge commit 'ae1e5856ff3a32e17c4cf0d849eda86489af2f88' into HEAD release-257 2022-10-27 15:28:03 +02:00
ae1e5856ff 2914 Hibernate bug with subtype checking fixed
To verify:
 1. Go back to Hibernate 6.1.3
 2. Go to the reviewer start page as a reviewer that has undecided approvals
 3. Go to the same page again and it should crash
2022-10-27 15:18:38 +02:00
Jenkins
1504f682ea Merge commit 'e6da9943b62669c77e3f462520420ed9a84aba0a' into HEAD release-256 2022-10-25 22:52:14 +02:00
e6da9943b6 Merge branch '2856' into develop 2022-10-25 20:42:54 +02:00
23c268ead4 Fix migration version conflict 2022-10-25 20:41:16 +02:00
9c1481626a Merge branch 'develop' into 2856 2022-10-25 20:40:47 +02:00
60b5feb159 2861 Prevent supervisors from scheduling seminars if they have not gotten their submitted rough draft approved 2022-10-25 13:26:31 +02:00
3da035e950 2861 Refactoring 2022-10-25 13:26:31 +02:00
48cd7aa9c9 2861 Schedule final seminars 2022-10-25 13:26:31 +02:00
48799ed298 2861 Refactor updating final seminar details 2022-10-25 13:26:31 +02:00
2b42ad1d16 2861 Create a dedicated method for scheduling seminars that is responsible for checking all the rules 2022-10-25 13:26:31 +02:00
5acf93e7cb 2860 Added mandatory minimums for final seminar participations to report graded examinations.
Supervisors are able to ignore the requirement in case the seminars have been held outside the system or for any other reason.
2022-10-19 14:51:23 +02:00
b83b4da1af Speed up deployment 2022-10-18 12:49:49 +02:00
e02006bfd1 Upgrade to servlet specification 4.0 2022-10-18 12:14:42 +02:00
0dadabec07 Stop users getting logged during restarts 2022-10-18 10:24:51 +02:00
5dffab23e1 Upgrade Jackson 2022-10-18 09:57:59 +02:00
7701359681 Fix problem browsing the forum.
There seems to be some bug with the new Hibernate version.
2022-10-18 01:17:43 +02:00
256f61e0a2 Fix problem with removing inactive partner ads.
There seems to be some bug with eager collections in the new Hibernate version.
2022-10-17 23:14:59 +02:00
0a1112e4ea Properly mark workers as failed when they throw exceptions 2022-10-17 21:22:47 +02:00
8fa7a17a07 Fix faulty JPA mapping 2022-10-17 20:02:19 +02:00
01a9ac8b32 Update slf4j 2022-10-13 12:28:03 +02:00
43d259264f Update Jackson to fix vulnerabilities CVE-2022-42003, and CVE-2022-42004
Still reporting false positive on 42003; see https://github.com/FasterXML/jackson-databind/issues/3590#issuecomment-1277006520
2022-10-13 12:26:56 +02:00
ee8ecfc74b Update transitive dependency protobuf-java to fix CVE-2022-3171 2022-10-13 12:13:16 +02:00
ccaa50ad67 Clean up 2022-10-13 12:04:25 +02:00
fa7f9ff1f7 2880 Copy over opposition assessment to the grading report if the assessment from the seminar is an improvement.
If a student had a failed opposition they would have 0 points on the grading report. When they later passed a seminar that improved assessment would not be copied over because the criterion was already assessed.
2022-10-12 11:39:11 +02:00
e15cdcd535 2883 Help text for supervisors explaining the new motivation requirements on the grading report. 2022-10-12 11:29:06 +02:00
9e89861e19 Styling improvements for the students view of the grading report. 2022-10-12 11:18:11 +02:00