•  
     
    story #41105 Have freetext section in artidoc
Summary
Empty
Have freetext section in artidoc
Empty

Freetext sections:

  • are not backed by artifacts (dedicated objects/storage in artidoc)
  • can be ranked
  • follow current document permissions
  • support drop of images
Empty
Empty
Status
Artidoc
On going
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
#41105
Nicolas Terray (nterray)
2024-12-10 15:47
2024-12-10 15:47
31217

References
Referencing story #41105

Git commit

tuleap/tuleap/stable

fix: add new section dropdown behind the section title 7708b6ed9b
feat: Add new section -> add new requirement 78073a850f
feat: introduce freetext structure 3d5f84aa61
feat: Add existing section -> Import existing requirement 1633405f21
feat: GET /artidoc_sections/:id for freetext 9dd23d1b88
refactor: extract SearchArtidocDocument from ArtidocDao 658c9af119
feat: GET /artidoc/:id/sections for freetext 918e289562
refactor: extract section retrieval from ArtidocDao 52deddb33f
refactor: extract section reordering from store 9e7efc9024
refactor: extract section deletion from ArtifactDao 8909b7a935
refactor: extract save & reorder sections 14dbb8f541
feat: delete freetext section b4e52d1041
refactor: remove section exceptions from domain 81921daf91
feat: PUT artidoc_sections/:id c21740b9b7
feat: Check emptyness of title 0a5652b638
feat: display freetext in readonly 8c4931d99f
fix: alignment of freetext sections in readonly 706d36d2ba
fix: Add new requirement should be reactive 326986a8b2
feat: Reorder freetext sections 728566abd5
fix: import existing with misconfigured tracker 3b5d73b285
fix: Vue-warn in the console when the artidoc is loaded d98c477e61
feat: edit freetext db51923e19
feat: delete a freetext section 82ea08d64b
feat: introduce section version table 1d753a42e3
fix: No dropdown for freetext section in readonly 0438062eef
rename RawSection into RetrieveSection b4c853dc6e
POST artidoc/{id}/section can now handle free text f1c4ba7785
Move `POST artidoc/:id/sections` to `POST artidoc_sections` db75b173a2
feat: confirmation modal before removing freetext section 8bbca77e9d
Add REST tests over PUT artifact_sections and DELETE artifact_sections 1ab01cac3a
feat: Add new freetext section 8efc051ac5
chore: remove dead code 1b8341e760
feat: Introduce TUS implementation based of UUID f866875225
Tracker selection should be displayed after artidoc creation 2dd225e0eb
Tracker selection should be displayed after artidoc creation 6dc73a66c2
Remove section should be covered by e2e 52cb0adb05
feat: POST artidoc_files/ 9259a22170
e2e tests should cover freetext creation/deletion 154499f7a3
fix: upload file in final destination (😱) 996fb9772f
feat: Download uploaded file 7c0a2ff3ca
feat: stop purging empty files 9ccbe72c81
feat: TUS implementation for artidoc bc0ede27f1
feat: Drop images in freetext sections bc93f70f0f
refactor: extract file-upload library a87cd4b213
refactor: ArtidocWithContextRetrieverBuilder everywhere b8d7053958
feat: hide freetext sections behind feature flag c2ecf00c1c
fix: artidoc e2e should have feature flag enabled 987fa95bc2
e2e tests fail at prepare on CI c5e54db6f5