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
96e3801caa
Code clean up
2022-10-12 11:09:23 +02:00
bf1bdb183f
Added missing @Transactional
2022-10-12 11:07:35 +02:00
de6401f97c
Fix highlighting of points in students view of the grading report.
...
Bootstrap 5 migration issue
2022-10-12 10:58:34 +02:00
eed1883f23
Refactoring
2022-10-06 11:42:50 +02:00
1826ab5aa8
2891 Upgrade Hibernate and Jersey
2022-10-05 14:34:59 +02:00
820365bf14
Upgrade Jakarta Mail (and use the API)
2022-09-29 11:27:24 +02:00
76fd96b0ca
Remove hibernate-validator since it was barely used
2022-09-28 15:15:25 +02:00
fc76a7ec98
Remove manual tracing instrumentation.
...
Use the Java Agent instead.
2022-09-28 14:58:53 +02:00
09dbaff940
Version upgrades
2022-09-28 12:12:01 +02:00
e811fd04e2
Switch to the new Jakarta dependencies for API specification.
2022-09-28 11:11:47 +02:00
6765da6480
Remove MOXy for XML/JSON (de)serialization
...
We now use JAXB for XML and Jackson for JSON. MOXy complects the two and make it harder to control the specific input/output expected.
2022-09-28 11:08:53 +02:00
d7e8468c5a
Refactoring
2022-09-23 02:28:26 +02:00
264fcb754a
Remove dependency on joda-time
2022-09-22 12:53:50 +02:00
92d12bd5b2
Fix clockpicker
...
Did not render the proper javascript nonce so browsers refused to initialize it.
2022-09-22 10:19:42 +02:00
40411188a4
Refactoring
2022-09-22 10:19:42 +02:00
Jenkins
21f727d5ec
Merge commit 'f84e5df81738904ce8806b82c637014eb3dc9651' into HEAD
release-255
2022-09-21 22:52:13 +02:00
f84e5df817
Fix project title when viewing opposition feedback on the grading report.
2022-09-21 20:29:35 +02:00
20b392b964
2856 Supervisors must provide information on how the rejection comment from the examiner has been rectified.
...
PSAM (represented by Panos), Paul, and Jakob decided in a meeting on sep 8 2022 that supervisors must provide feedback as to how the examiners rejection comment has been rectified.
2022-09-21 11:23:25 +02:00
7e986ac17a
Move oauth settings from the database to servlet context init parameters.
...
Since we now copy the database between servers the configuration breaks and integrations stop working. With the settings being external it will now continue to work after copying.
2022-09-21 11:19:49 +02:00
5ab6446817
Update log4j2
2022-09-17 17:13:53 +02:00
Jenkins
672f2d6ec6
Merge commit '1ea3a746b2df3d7018207959968cd6af5ae19e6a' into HEAD
release-254
2022-09-15 22:52:16 +02:00
1ea3a746b2
Fix problem finalizing supervisor grading reports
2022-09-15 16:29:56 +02:00
90bf0f33e9
Refactoring
2022-09-15 15:07:30 +02:00