Open hypermagicmountain opened 2 months ago
I cannot recreate the issue. When the canUpdateItem
check fails for tasks, the checkbox is disabled and the edit option is missing. Please test again with 10.0.16.
@cconard96 @trasher
I updated to version 10.0.16, bit that didn't solve the issue.
What you describe is true for tasks that we as technicians add to a ticket. The author of the ticket cannot edit those in any way.
The tasks however that are added automatically via ticket templates can be checked as "done" by the author.
On the top right you can see that we are in the Profile "Self Service". We didn't touch the default profile settings (updating tasks is not allowed in this profile). I hovered over the first task with the mouse, you can see the three dots for the edit mode an that I checked the box.
The tasks are inserted by the user "Self Service Test", because that user used the ticket template to create the ticket.
Also I have a screenshot for the Ticket history:
I hope you can find a way to reproduce this, because the automatic task insert funtion is great and almost perfect, but this bug makes it pretty uncrontrollable, because the user can mark the technician's tasks as done...
@trasher Can you reopen the issue? I can reproduce the bug very reliably.
Code of Conduct
Is there an existing issue for this?
Version
10.0.15
Bug description
We have multiple task templates that will be automatically added to a ticket when our customers open a ticket in a specific template (Hardware-request for example). Wether they do so via the Forms plugin or by opening a normal ticket and choosing the template, the issue remains the same.
Those tasks are for the technicians to do, and the customer should only be able to see the progress.
However, the customers are now able to click the checkbox next to the tasks and mark them as done that way. Additionally, they can "edit" the task, but they can't save them.
When a technician inserts a task manually, the customers can't click on the check box, which is the expected behavior.
Side notes: Our Self-Service profile set to the default settings, so the users should not be able to add or edit tasks. Additionally we tried setting the "By" and the "Groups" field in the task template, but that doesn't change the behavior.
Relevant log output
No response
Page URL
No response
Steps To reproduce
Make a ticket template that adds tasks templates. As an end user, open a ticket in this category, you will now be able to ckeck the task as done.
Your GLPI setup information
Information about system installation & configuration
Server
GLPI constants
Libraries
Notifications
Plugins list
Anything else?
No response