-
Improvement
-
Resolution: Unresolved
-
Major
-
4.5.0
-
None
-
None
-
2 - Long term
-
3 - Complex
We currently have multiple implementation of the copy of contents and most importantly of the different action to do after in :
- PageDAO
- CopyContentComponent
- CopySiteComponent
CopyContentComponent rely solely on workflow action 111. Using the post function associated.
PageDAO rely on ContentDAO#copyTo to copy the AmetysObject and then manually handle every needed updates.
CopySiteComponent copy the JCR node and then manually handle every needed updates.
Those three different path leads to error like FORMS-355 where we miss one of them and some required steps after a copy are missed.