openproject icon indicating copy to clipboard operation
openproject copied to clipboard

impl/65258 Define Comments Services and Contracts for Commented models `News` and `WorkPackage`

Open akabiru opened this issue 8 months ago • 1 comments

https://community.openproject.org/work_packages/65258

Define Comment CrUD services and contracts

  • [x] #19361
  • [x] Defines created and update services with the supporting contracts and attribute service
  • [x] Make WorkPackage commentable
  • [x] Add Comment#internal for internal comments functionality, with corresponding contract and permissions checks
  • [x] Update existing News::CommentsController to use new services

akabiru avatar Jun 30 '25 12:06 akabiru

[!CAUTION] The provided work package version does not match the core version

Details:

  • Work package URL: https://community.openproject.org/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

github-actions[bot] avatar Aug 01 '25 06:08 github-actions[bot]