openproject
openproject copied to clipboard
Make commentable journals behave like journal notes (comments)
Ticket
- [x] Notifications (blue dot)
- [ ] Comment updates from the controller are not working yet, need to double check
- [x] Activity anchor link (points to the journal for now)
- [x] Improving comment query (right now we are doing somewhat of a N+1)
- [ ] Make sure that comments behave like internal
- [ ] Make sure that comments respect permissions ...
- [ ] Make sure editting comments works as expected (both for notes & for comments)
- [ ] Add feature flag
- [ ] When active, new comments & quoting existing comments are persisted as comments
- [ ] When not active, follows the current behaviour (persist as journals)
- [ ] Testing everything
https://community.openproject.org/projects/communicator-stream/work_packages/65258
The comments/commentable_journals implementation is based on file links.
What are you trying to accomplish?
Extracting comments to a separate entity but keeping them part of the journals.
What approach did you choose and why?
[!CAUTION] The provided work package version does not match the core version
Details:
- Work package URL: https://community.openproject.org/projects/communicator-stream/work_packages/65258
- Work package version: not set
- Core version: 16.4.0
Please make sure that:
- The work package version OR your pull request target branch is correct
@akabiru I shall merge this on the feature branch unless you tell me you want to review first.
It is unfinished, as the description states, so we both know there are still things that need to be implemented :sweat_smile: