> I was wondering if there is any way for having a list of tickets submitted for one user?
Unfortunately not from the front-end. There are security / privacy reasons we don't do that.
In the back-end, if you can see the tickets page you are a manager for the entire ticket system. Therefore you are allowed to see all tickets by all users,
In the front-end you can be a manager of the entire ticket system or just a category, or just some of the categories. Therefore we should not show you the private tickets from the categories you are not a manager of.
Moreover, there's performance. If we wanted to show you the (partial) report of tickets per user we'd need to do the following (due to restrictions in the Joomla! API):
- Make a list of all your user groups
- Go through each and every of your groups and see if they give you manager access to the entire ticket system
- Go through each and every single access level and see if your user groups give you access to it
- Go through each and every ATS category. For each and every ATS category go through each and every single access level you belong to (determined above) and see if you have manager access to this category.
- Get all public tickets from a user
- Get all private tickets from a user where the category is one of the categories you have manager access to (as determined two steps above)
- Construct, filter and order the list in PHP
This would be slow, timeout and cause memory outage issues – especially on sites with more than a dozen groups, access levels and ATS categories.
For these very important reasons we won't implement this kind of feature.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!