openproject
openproject copied to clipboard
impl/65258 Define Comments Services and Contracts for Commented models `News` and `WorkPackage`
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
WorkPackagecommentable - [x] Add
Comment#internalfor internal comments functionality, with corresponding contract and permissions checks - [x] Update existing
News::CommentsControllerto use new services
[!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