This is a prerequisite for the up-coming work on OnlyOffice integration as well as Collaborative Edition (epic #26788). As with document & docman we have the two interfaces for document creation it will require twice the work for no added value.
What needs to be done:
- Document & docman stay as 2 different plugins ATM
- Document is transfered from TEE to TCE
- Both need to be installed to deliver the feature
- All features in docman that have their counterpart in document are deleted
- The ability to switch to the old interface is removed
In order to mitigate the potential regressions, we will follow this process:
- Force people to move to the new interface
- Hide links to switch back to old docman (except for views that only exists in docman like history or approval table)
- Have a feature flag to re-activate the switch in case of emergency (per project)
- Wait a few releases to gather feedback and ensure everything is fine
- Remove the old code (target: Tuleap 14.2 rel #27178)