Allow changes to the reflection to be made after it's been submitted #13

Merged
ansv7779 merged 20 commits from 3412-supervisor-edit-reflection into develop 2024-11-21 19:20:48 +01:00

20 Commits

Author SHA1 Message Date
b62fee714f Add feedback that the final thesis was uploaded
All checks were successful
Build and test / build-and-test (push) Successful in 7m3s
Currently, it only shows "Reflection submitted"
2024-11-21 19:10:04 +01:00
cdb91d9093 Merge branch 'develop' into 3412-supervisor-edit-reflection
All checks were successful
Build and test / build-and-test (push) Successful in 6m50s
2024-11-20 14:15:15 +01:00
7f613a17ad TR fix minor code styling improvements
Some checks failed
Build and test / build-and-test (push) Has been cancelled
2024-11-20 14:12:06 +01:00
c4f5bc72e5 Merge remote-tracking branch 'refs/remotes/gitea/develop' into 3412-supervisor-edit-reflection
All checks were successful
Build and test / build-and-test (push) Successful in 6m56s
# Conflicts:
#	core/src/main/java/se/su/dsv/scipro/notifications/dataobject/ProjectEvent.java
#	core/src/main/java/se/su/dsv/scipro/project/Author.java
2024-11-19 12:56:52 +01:00
2001a3619d Merge branch 'develop' into 3412-supervisor-edit-reflection
All checks were successful
Build and test / build-and-test (push) Successful in 6m42s
# Conflicts:
#	core/src/main/java/se/su/dsv/scipro/reflection/ReflectionServiceImpl.java
#	view/src/main/java/se/su/dsv/scipro/crosscutting/CrosscuttingModule.java
2024-11-07 15:19:48 +01:00
6a765a73d7 Merge branch 'develop' into 3412-supervisor-edit-reflection
All checks were successful
Build and test / build-and-test (push) Successful in 6m33s
2024-11-04 10:16:10 +01:00
7ec355718b 3412 TR Remember their selected publishing consent 2024-10-16 10:29:30 +02:00
2ae764a0ad 3412 TR Send notification to supervisor when the author resubmits their reflection 2024-10-16 10:19:37 +02:00
4c1a30a6e5 3412 TR Show red warning when grading if reflection improvements have been requested 2024-10-16 10:05:07 +02:00
806860dc17 Fix warning 2024-10-16 09:58:10 +02:00
df1410c612 3412 TR Hide buttons when the report is submitted instead of only dimming them 2024-10-16 09:35:29 +02:00
a6f38dbab8 3412 Allow supervisors to edit the submitted reflections
Useful if they students submit a revised version via e-mail or similar, or maybe to fix some glaring typos.
2024-10-02 11:05:26 +02:00
ffb571fd23 Notify the author when reflection improvements are needed
Can not send the notification from the Notifications class since that class is registered in the test-context and for some reason HSQLDB fails with some unknown check constraint violation with absolutely no information about why.

For some reason it is not possible to debug HSQLDB with breakpoints to step through and see exactly why it fails, so registering a new single purpose class in the cross-cutting module (that's not available in test) is used as a work-around.
2024-09-25 13:57:57 +02:00
32353c0d1f Save supervisors comment about what improvements are needed on the reflection 2024-09-25 12:28:13 +02:00
fc3bc9e871 Supervisors can request improvements to the submitted reflection 2024-09-25 10:49:56 +02:00
fed94d55b7 Allow students to resubmit their reflection after supervisors requested improvements 2024-09-23 14:24:32 +02:00
019a6aa147 Simplified enum constant naming
Use the same language as the GUI to make it easier when talking about the states.
2024-09-23 12:05:31 +02:00
33071c5daa Merge branch 'develop' into 3213-reflection-resubmission 2024-09-23 09:42:44 +02:00
93124dfade Request resubmission 2024-09-09 09:51:55 +02:00
a855218d48 Failing test 2024-07-10 15:41:52 +02:00