Content
View differences
Updated by Oleksii Borysenko 4 days ago
### Steps to reproduce
<br>
1. open [https://qa.openproject-edge.com/projects/ACSMT/meetings/4014](https://qa.openproject-edge.com/projects/ACSMT/meetings/4014) and observe that there is an agenda item in the meeting (called **i'm a big dog yeah call me al capone**)
2. check Participants in the template: [https://qa.openproject-edge.com/projects/ACSMT/meetings/3724](https://qa.openproject-edge.com/projects/ACSMT/meetings/3724)
3. and Participants in the occurrence: [https://qa.openproject-edge.com/projects/ACSMT/meetings/4014](https://qa.openproject-edge.com/projects/ACSMT/meetings/4014)
4. try to move agenda item 2349 to the backlog via the API request (
PATCH
https://qa.openproject-edge.com/api/v3/meeting\_agenda\_items/2349
body: {\_links: {section: {href: /api/v3/meeting\_sections/6246}}}
)
5. observe the error: {"\_type":"Error","errorIdentifier":"urn:openproject-org:api:v3:errors:PropertyConstraintViolation","message":"Presenter is not a valid participant.","\_embedded":{"details":{"attribute":"presenter"}}}
<br>
The problem is mostly related to permissions because, as you see, a user is a part of the template but not a part of occurrence. error also appears if we specify presenter in the API like:
{\_links: {section: {href: /api/v3/meeting\_sections/6246}, presenter: {href: /api/v3/users/558}}}
### What is the buggy behavior?
* It's not possible to move agenda item to the backlog via the API call
### What is the expected behavior?
1. It should be possible to achieve this, similar to web
###
<br>
1. open [https://qa.openproject-edge.com/projects/ACSMT/meetings/4014](https://qa.openproject-edge.com/projects/ACSMT/meetings/4014) and observe that there is an agenda item in the meeting (called **i'm a big dog yeah call me al capone**)
2. check Participants in the template: [https://qa.openproject-edge.com/projects/ACSMT/meetings/3724](https://qa.openproject-edge.com/projects/ACSMT/meetings/3724)
3. and Participants in the occurrence: [https://qa.openproject-edge.com/projects/ACSMT/meetings/4014](https://qa.openproject-edge.com/projects/ACSMT/meetings/4014)
4. try to move agenda item 2349 to the backlog via the API request (
PATCH
https://qa.openproject-edge.com/api/v3/meeting\_agenda\_items/2349
body: {\_links: {section: {href: /api/v3/meeting\_sections/6246}}}
)
5. observe the error: {"\_type":"Error","errorIdentifier":"urn:openproject-org:api:v3:errors:PropertyConstraintViolation","message":"Presenter is not a valid participant.","\_embedded":{"details":{"attribute":"presenter"}}}
<br>
The problem is mostly related to permissions because, as you see, a user is a part of the template but not a part of occurrence.
{\_links: {section: {href: /api/v3/meeting\_sections/6246}, presenter: {href: /api/v3/users/558}}}
### What is the buggy behavior?
* It's not possible to move agenda item to the backlog via the API call
### What is the expected behavior?
1. It should be possible to achieve this, similar to web
###