3962 Commits

Author SHA1 Message Date
bb18c364c1 2553 Migrate activity plan to use file references 2022-04-28 16:05:29 +02:00
cd22c3fcd4 2553 Migrate forum to use file references 2022-04-28 10:58:57 +02:00
7a455b7db3 2553 Migrate project files to use file references 2022-04-27 11:39:02 +02:00
c50851423f 2553 Add file references so multiple places can reference the same file 2022-04-25 10:50:24 +02:00
189d79da9b 2553 Rename FileDescriptionService to FileService
Better names for the file handling since it deals with files, not the implementation specific FileDescription @Entity used to store metadata.
2022-04-25 10:06:41 +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
1996d12ffd Uppgraderade xsd för daisy api 2022-03-29 12:09:05 +02:00
27c0bac987 Fix displaying of old ideas
2523 2519
2022-03-16 13:10:25 +01:00
0d87b1eda7 2446 Allow all supervisors to see available ideas even if they have no target for the application period 2022-03-10 15:45:38 +01:00
4cc67a1457 2528 Fixed sync job getting stuck running
Added proper logging when jobs fail
Always reschedule jobs even when they fail
2022-03-09 11:00:57 +01: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
1ad4325530 2446 Make application periods and student ideas available for viewing by supervisors in the matching period (end->course start) 2022-03-03 13:37:14 +01:00
7b35cd3177 2446 Validating and matching is now done together rather than separately 2022-03-03 13:37:14 +01:00
a5422158cc 2446 Prevent supervisors from taking ideas during the matching period 2022-03-03 13:37:14 +01:00
cc77b9b785 Fix warnings 2022-03-03 13:37:14 +01:00
c8dacd6520 2446 Allow supervisors to keep selecting student ideas during matching 2022-02-16 09:32:14 +01:00
750fac828f 2402 Allow students to remove their own partner ad 2022-02-11 12:14:57 +01:00
1d73ce5feb 2402 Remove partner ads that have been fulfilled 2022-02-11 12:02:03 +01:00
db854ef3f6 2404 Student can change partners on accepted supervisor idea 2022-02-09 20:23:27 +01:00
7819e7b80c 2449 2474 Research area changes
* Research area follows from idea to project phase
* Research area can be edited by supervisors
* Research area must be confirmed by supervisor when they request reviewer
2022-01-27 10:52:28 +01:00
37ca3d5f06 2424 TR 2022-01-17 15:47:51 +01:00
211a9da259 2173 Prevent supervisors from creating ideas if they have no research areas.
Provide a way for them to easily sync over their research areas from Daisy.
2022-01-16 21:22:06 +01:00
c238f82a85 Update Daisy XSD 2021-12-19 17:20:15 +01:00
48f596d4af Fix (some) dependencies with known security holes 2021-12-13 15:57:32 +01:00
eb167af4ac 2443 Fix NPE when trying to create final seminar
Calculating work days from no date should be considered now.
2021-12-07 12:18:42 +01:00
67dcd48325 Remove extraneous Maven plugin 2021-12-06 22:54:02 +01:00
8942c7d6f3 Fixed flaky tests that failed if they ran too fast 2021-11-30 15:39:52 +01:00
75b247324c Replaced one usage of Joda Time with Java Time 2021-11-30 15:38:59 +01:00
abca57fae3 Move dependency versions to parent pom 2021-11-29 21:27:39 +01:00
4dff775a97 Upgrade Mockito and JUnit 2021-11-29 15:33:57 +01:00
a47509e1e5 Removed unused dependency.
62/62
2021-11-28 23:19:30 +01:00
061320d27d 2409 Update students programs 2021-11-28 16:21:14 +01:00
adc7eb47fc Version upgrades
Preparation for new Java and Wicket versions.
2021-11-27 12:34:54 +01:00
b4d24bbb97 2424 Fix application period dates not being inclusive 2021-11-24 15:30:16 +01:00
2f0da6e432 Changed to a more specific type on FilteredService 2021-11-15 19:37:17 +01:00
9855a03133 2403 Fixed the same period being showed twice when setting targets. 2021-11-15 18:54:45 +01:00
75230f936a 2406 Project type exemption should be taken into account when selecting supervisor ideas 2021-11-15 04:04:44 +01:00
f7683581eb 2406 Project type exemption should be taken into account when selecting supervisor ideas 2021-11-14 02:56:08 +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
446b5aeb9c 2397 Fix sending documents to URKUND 2021-10-29 09:58:30 +02:00
efdc3e8546 Merge remote-tracking branch 'origin/2358-replace-apache-httpclient' into develop
# Conflicts:
#	core/src/main/java/se/su/dsv/scipro/plagiarism/urkund/UrkundApiImpl.java
2021-10-28 17:53:48 +02:00
86c18de12e Fix editing ideas outside the periods open date if the student has an exemption 2021-10-28 16:37:46 +02:00
nikos dimitrakas
7a21bea237 2393 nytt protokoll och port för LDAP. 2021-10-28 11:40:58 +02:00
c6e8c8b297 2085 TR 2021-10-13 16:57:13 +02:00
89d3d93cf8 Upgrade to Mockito 4
41/62
2021-10-13 16:17:16 +02:00
nikos dimitrakas
bf83fff48f 2380 Uppdaterade xsd för api 2021-10-13 09:17:56 +02:00
5ffb505443 2085 Naming and label fixes 2021-10-04 15:49:57 +02:00