Lost hability to validate tickets with simplified interface
Describe the bug On GLPI with form creator activated, my users with a simplified interface are not allowed anymore to list all pending validation ticket or even see them. I have the red message "You don't have permission to perform this action." However, if i disable the plugin, i can see and validate these tickets
To Reproduce
These steps need to have two users with a profil accessing glpi by a simplified interface. Both are not in the same group (even if i don't know if its related to this)
Steps to reproduce the behavior:
- Create a dedicated simple form : this form bind a user for validation
- Create a request from this form with a user "john doe" that must be validated by an other user "Sam Dean" (names are example)
- With "Sam dean", list waiting issues (
My requests for assistance). The issue should be displayed but you cannot be seen for validation. - Disable plugin form creator
- List tickets : tickets are allowed to be seen and validated
Expected behavior
My users should be able to validate tickets with the plugin activated
GLPI / Plugins (please complete the following information):
- GLPI version : 10.0.9
- list of all plugins with their version :
formcreator Name: Form Creator Version: 2.13.7 State: Enabled
Install Method: Marketplace
glpiinventory Name: GLPI Inventory Version: 1.2.3 State: Enabled
Install Method: Marketplace
mreporting Name: Plus de rapports Version: 1.8.4 State: Enabled
Install Method: Marketplace
Additional context Reproduced with a dummy demo environment (not the production one) On production, i have more plugins and with "advanced dashboard", i'm able to add a widget to the dashboard header that list and count correctly the waiting for approval tickets for the current user but even if the number is correct, i cannot reach the tickets page.
Doing a bump, retested with everything updated :
GLPI : 10.0.13 formcreator : 2.13.9