Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ACL in storing a ticket in AgentTicketProcess does not work with Property Process. #3976

Open
svenoe opened this issue Dec 10, 2024 · 1 comment
Assignees
Labels
bug Something isn't working as intended
Milestone

Comments

@svenoe
Copy link
Contributor

svenoe commented Dec 10, 2024

There is a bug when trying to store a ticket in AgentTicketProcess. The current assumption is that adding a field value for "Properties->Process->ActivityID/ProcessID" works for the rendering and AJAX of the mask, but not for storing it. Please ask me or @StefanAbel-OTOBO for further details.

@svenoe svenoe added the bug Something isn't working as intended label Dec 10, 2024
@svenoe svenoe added this to the OTOBO 11.0.8 milestone Dec 10, 2024
@stefanhaerter
Copy link
Contributor

stefanhaerter commented Dec 13, 2024

I did some debugging and as far as I saw, the problem is: The responsible ACL is based on the ActivityEntityID. For a yet (to me) unknown reason, only the ActivityDialogEntityID is filled in the AgentTicketProcess module (except if a new process ticket is created and the process is selected, therefor the rendering restriction works), but not the ActivityEntityID. After this, upon storing, the ActivityEntityID is undef which leads to "wrong" PossibleValues and thus to failing EditFieldValueValidate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as intended
Projects
None yet
Development

No branches or pull requests

2 participants