214 Commits

Author SHA1 Message Date
f072429753 3351 Upgrade to Wicket 10
Related Jakarta migration upgrades as well
2024-03-14 15:09:49 +01:00
nikos dimitrakas
91d2bc3559 3227 TR kodformatering 2023-12-01 15:40:40 +01:00
3f8cf007e7 2960 Import national subject categories.
For future use by supervisors to fill in as part of the publication metadata.
2023-11-23 12:30:46 +01:00
9ede3a270d 3245 Create project in Daisy at course start (from idea) instead of waiting on the daily sync 2023-11-21 15:04:07 +01:00
cce458f98a 3227 Formatting 2023-11-02 14:38:05 +01:00
c91817c55a 3227 Sync reviewer changes to Daisy immediately 2023-11-02 10:52:17 +01:00
2b14fd0ede 2984 PO 8) Save final thesis rejection comment 2023-10-24 10:44:34 +02:00
903ade76db 2984 PO 4) Save every approval by the examiners 2023-09-12 14:04:57 +02:00
3e408d143c 2984 PO 4) Save every rejection by an examiner 2023-09-12 11:55:15 +02:00
nikos dimitrakas
e861c0dce4 3137 Anpassade SciPro till den nya xsd:n för Daisys API. 2023-06-29 16:16:53 +02:00
7c42ba67dc 3116 Handle projects without Daisy connection when performing the final steps as an author 2023-06-09 09:56:06 +02:00
nikos dimitrakas
cd4cb23b93 Ny xsd för API:et efter 3013 (stöd för nyckelord för examensarbetespublikationer) 2023-06-02 06:16:13 +02:00
bf5c11e6c9 Better handling of changes in the Daisy API by getting compiler errors with mismatched XSD. 2023-03-28 10:11:14 +02:00
deff20cfc7 Only import Stockholm University usernames
Improve user search experience since it searches by username, so we don't want a bunch of usernames from other places to interfere.
2023-03-28 10:09:49 +02:00
dcad2c82b2 Sonar. 2022-12-06 16:54:10 +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
4fc1a661f7 2874 Allow authors to give consent to publish their thesis 2022-11-22 12:08:01 +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
9c1481626a Merge branch 'develop' into 2856 2022-10-25 20:40:47 +02:00
e02006bfd1 Upgrade to servlet specification 4.0 2022-10-18 12:14:42 +02:00
1826ab5aa8 2891 Upgrade Hibernate and Jersey 2022-10-05 14:34:59 +02:00
fc76a7ec98 Remove manual tracing instrumentation.
Use the Java Agent instead.
2022-09-28 14:58:53 +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
264fcb754a Remove dependency on joda-time 2022-09-22 12:53:50 +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
5ece9dda93 2828 Give project start date its own attribute instead of stealing audit data 2022-08-31 14:49:58 +02:00
26f81ae5fe 2562 Use the new endpoint for adding authors 2022-05-19 17:38:02 +02:00
942070a147 2562 Update Daisy API XSD 2022-05-19 12:35:38 +02:00
ddc28cc598 2515 Sync theses' research area to Daisy 2022-05-09 13:49:25 +02:00
nikos dimitrakas
597b753fc1 Merge remote-tracking branch 'origin/develop' into develop 2022-04-22 14:56:50 +02:00
nikos dimitrakas
85219dc151 Harmoniserade interface 2022-04-22 14:56:35 +02:00
b7c42aa13e 2484 TR 2022-04-13 12:36:28 +02:00
71ab3ab4eb 1684 Sync all research areas 2022-03-31 12:15:08 +02:00
nikos dimitrakas
0972c592ce 2528 Exkluderade avslutade och avbrutna projekt från synkningen som görs inom varje handledare. Verkar onödigt och tog tid. Refaktoriseringar enligt intellij. Harmoniserade @Transactional på de publika metoderna och tog bort en från en privat metod. Självaste problemet med att jobbets workerdata inte sparas kvarstår och beror på något med transaktionshanteringen i metoden UserImportWorker.importPotentialNewStudentsAndUpdatePrograms. Det är em.refresh(wd) på rad 88 i AbstractWorker som kastar en Exception. 2022-03-07 11:16:40 +01:00
4dff775a97 Upgrade Mockito and JUnit 2021-11-29 15:33:57 +01:00
061320d27d 2409 Update students programs 2021-11-28 16:21:14 +01:00
d359056cc6 2401 Only write examiners comment if it's new 2021-11-08 11:08:34 +01:00
99a002a628 2395 Rejection comments from reviewer is posted by the system instead of the supervisor
43/62
2021-11-08 00:58:06 +01:00
26c171a898 Check for rejections once per day 2021-11-07 23:32:04 +01:00
c64989b60e 2361 TR Publicera examinatorns kommentarer i forum när en uppsats avvisas 2021-10-25 16:27:56 +02:00
2dcd137bb3 2361 Post examiner rejection comment in forum 2021-10-13 17:08:00 +02:00
89d3d93cf8 Upgrade to Mockito 4
41/62
2021-10-13 16:17:16 +02:00
888b58202a 2353 Replace var with explicit type 2021-09-22 20:03:39 +02:00
879d9b4159 2082: TR Bättre namn på klasser, enums, variabler, kolumnnamn, etc. Uppgraderade xsd:n för API:et. 2021-09-15 16:34:56 +02:00
6da2dfb8d6 2082 Set default degree level to bachelor unless otherwise determined 2021-09-09 11:54:00 +02:00
9afe1e3e4b 2082 Ignore programs that do not have a type 2021-09-09 10:46:47 +02:00
c904fad8dc 2082 Sync over students degree level instead of education level 2021-09-07 15:48:47 +02:00
589685a744 Updated Daisy client to use the proper types. 2021-09-07 10:20:44 +02:00
6cb1a189cb 2279 2277 Upgrade Guice and Guava 2021-08-24 11:38:58 +02:00