18324 Commits

Author SHA1 Message Date
cce46d940c Fixed styling of the recipient selection under "Admin / Mail / Compose" 2022-12-17 14:55:16 +01:00
bd669d1c86 2911 Include the reviewers comment when approving phase 2 in the grading basis sent examiners 2022-12-16 14:32:10 +01:00
c7684922a5 2911 Update the heading of the supervisors grading basis.
To prevent confusion that this is a final protocol or some other deciding document if the authors requests the material used to give them their grade. The generated PDF is merely a tool the examiners use to set the final grade.
2022-12-16 11:48:10 +01:00
9325b5be93 2911 Remove the calculated grade from the supervisors grading basis.
To prevent confusion that this is a reported grade if the authors requests the material used to give them their grade. The generated PDF is merely a tool the examiners use to set the final grade.
2022-12-16 11:46:23 +01:00
dcad2c82b2 Sonar. 2022-12-06 16:54:10 +01:00
92303a6345 Replace <b> with <strong> (Sonar) 2022-12-06 16:22:37 +01:00
9a18d62d3e 2054 Search should work when API is offline. Turn off searching in Daisy when profile DAISY-INTEGRATION is turned off. 2022-12-06 16:22:37 +01:00
a2b2de2c17 Fix broken view. 2022-12-06 13:07:13 +01:00
169872ddad Dependency updates. 2022-12-06 09:38:10 +01:00
Jenkins
2eb5cf99dd Merge commit 'cfe52c80b76a875b8347416f8c81fdf5f067ea4b' into HEAD release-261 2022-12-05 20:18:53 +01:00
cfe52c80b7 Prevent reflection form from showing for old students. 2022-12-02 16:38:48 +01:00
d869737922 Clean up 2022-12-02 16:38:48 +01:00
8ecd3ded0d Remove authors access to the supervisors submitted basis for examiner grading.
The new process means the author will get access to a full protocol after the thesis has been approved by the examiner. It includes everything the examiner uses to set the final grade, not just what the supervisor provides.
2022-12-02 16:38:48 +01:00
068882207b 2875 TR fix text 2022-12-02 16:29:06 +01:00
41c0a653ff Merge branch '2874-publishing-consent' into develop 2022-12-02 16:14:39 +01:00
38207310cc 2875 TR fix text 2022-12-02 16:13:38 +01:00
70841ea88b 2936 Stop supervisors from posting the grading report to the forum
It is not the supervisor who sets the grade, so it is confusing for the supervisor to post a "grade report" with a grade to the students. What the supervisors fill in is a support document for the examiner to set the final grade. The students will, once the examiner approves the thesis, get access to the full grading report with the motivation for the final grade.
2022-12-01 12:15:23 +01:00
nikos dimitrakas
5a3da4f33c Merge remote-tracking branch 'origin/develop' into develop 2022-12-01 10:04:27 +01:00
nikos dimitrakas
9cc3c33932 Sonar (isEmpty istället för att jämföra size/length med noll) 2022-12-01 10:04:21 +01:00
4c4a1cb736 2898 Deactivate milestone for final thesis approval when examiner rejects the thesis. 2022-11-30 19:55:34 +01:00
nikos dimitrakas
edf52e5ffd 2854 bättre variabelnamn 2022-11-30 11:38:04 +01:00
1bbf5ad0f8 Fix bug with gradingCriterion.requiresMotivation 2022-11-27 13:08:43 +01:00
2575b3ecb2 Sonar 2022-11-25 13:12:35 +01:00
65b09eccdd 2929 Allow sorting tables by single user columns
Uses a generated column behind the scenes which may be problematic due to the current testing infrastructure.
2022-11-25 11:33:04 +01:00
c802b674f3 Switch to a secure random generator for password salts 2022-11-24 13:55:32 +01:00
3ef98731b3 Add rel="noopener" to external links to prevent hijacking the SciPro window if the external system is compromised 2022-11-24 13:46:49 +01:00
bfcbe22602 Add back TLS verification
Certificates were not in place when this feature was released.
2022-11-24 13:42:32 +01:00
e530a6a09f Update migration scripts to work on an empty MariaDB 2022-11-24 13:41:31 +01:00
7393d73d9c Remove Sonar specific configuration 2022-11-23 15:33:32 +01:00
57ce749a3e Generate JaCoCo XML coverage report for SonarQube 2022-11-23 14:59:56 +01:00
Jenkins
45c7e81a68 Merge commit '02fd8d6893a0bedbea9cc01e20e608c38e1edfa1' into HEAD release-260 2022-11-22 22:52:14 +01:00
4fc1a661f7 2874 Allow authors to give consent to publish their thesis 2022-11-22 12:08:01 +01:00
02fd8d6893 2929 Remove sortability from supervisor column 2022-11-22 12:02:57 +01:00
973addf196 2933 Make description and prerequisites on chosen supervisor ideas available during the application period 2022-11-22 10:36:30 +01:00
Jenkins
cd7d77ef5a Merge commit 'f4db44ffaf6d5c651ac9ca21fd3fdfbd1c6d77e5' into HEAD release-259 2022-11-21 23:29:50 +01:00
nikos dimitrakas
f4db44ffaf 2873 Anpassningar av SciPro för ändringarna i API:et inklusive ny xsd. 2022-11-21 15:11:04 +01:00
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