feat: publication storage service on file system
3 unresolved threads
3 unresolved threads
Compare changes
@@ -7,11 +7,12 @@ import static ch.unige.aou.model.publication.Publication.PublicationStatus.SUBMI
@@ -35,10 +36,13 @@ import org.springframework.web.bind.annotation.RequestBody;
@@ -46,23 +50,21 @@ import ch.unige.solidify.security.UserPermissions;
@@ -148,13 +150,18 @@ public class PublicationController extends AouResourceController<Publication> {
@@ -164,7 +171,7 @@ public class PublicationController extends AouResourceController<Publication> {
@@ -174,7 +181,7 @@ public class PublicationController extends AouResourceController<Publication> {
@@ -218,24 +225,23 @@ public class PublicationController extends AouResourceController<Publication> {
@@ -256,12 +262,11 @@ public class PublicationController extends AouResourceController<Publication> {
For the
DocumentFile
treatment, the workflow is started by using an entity listener (DocumentFileEntityListener
) who publishes the event. I would use the same logic for both.