•  
     
    story #26808 have document part of Community Edition
Summary
Empty
have document part of Community Edition

I don't have two interfaces to manage creation & edition of documents

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)
Empty
Empty
Status
Doc/Documentation manager
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#26808
Manuel Vacelet (vaceletm)
2022-06-24 16:58
2022-05-18 13:37
3550

References
Referencing story #26808

Git commit

tuleap/tuleap/stable

feat: Document is transfered from TEE to TCE 8e6896fa65
feat: Document provides Docman 8cc1b6d825
fix: Unrestrict Document 7bb5667ecd
fix: Document should have "system" scope 10626f98f5
cleanup: Remove Icons view ? 999563106d
refactor: Merge `document` plugin entrypoints into the `docman` plugin 03edcccfb6
cleanup: Remove Properties view ? 85a70e9189
Document plugin does not exist anymore a68f7e9542
cleanup: Remove broken old/new ui preference 34f5cae7ac
fix: e2e tests do not take into account preference removal 2cb64644ce
feat: SwitchToOldUi is hidden behind a feature flag e0d14144c7
fix: Remove e2e tests on switch to old ui 1ef2192895
fix: MyDocmanSearch links to new UI cc9089009b
fix: Public areas widget should link to new UI ae98ee9fca
fix: Admin breadcrumb should link to new UI 046c4df156
fix: Approval notif should link to new UI 5815ce3d46
fix: locked documents interface should link to new UI a713bf010a
fix: Docman Viewer widget should link to new UI 7b0e1509df
fix: notifications should link to new UI c81c04bcb9
fix: remove Details button that links to old UI 51bbc69fad
Move docman cypress to document plugin 6c3018861a
fix: e2e tests are failing for site administrator 97ac4c9d42
Remove unused property in DocmanHTTPControllerProxy efc73c7f34
fix: Hide old UI navigation in item details view e9b52926a3

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar

gerrit #26009 (feat: Document is transfered from TEE to TCE) integrated in Tuleap 13.9.99.10


  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Status changed from Selected to On going