Quality Control 0.1.5 brings a few changes to the table. From the changelog (which isn’t really that specific)
- Created a ticket form template tag.
- Added the ability to assign users to tickets.
- Added permission options to setings.
- Other optimizations/code fixes.
- State permalinks aren’t hard coded in loop.php and single.php
The one I am most happy about is merging all the front-end ticket submission form code into one function. I’ve set this up in an almost identical manner as the comment_form function found in WordPress. You can filter the array of inputs, making it much easier (and possible) for Child Themes to exclude certain fields without having to edit the theme directly.
A basic permission system has also been put in place. It allows you to assign one or more users to a specific ticket. Then you are able to decide how those tickets act/appear to users who are not assigned (hide the ticket, read only, or readable and writable.)
Along with multiple other bug fixes/optimizations, I fixed some hard-coded permalinks that where causing some trouble.
With each iteration, the customizability through Child Themes improves. Hopefully it will eventually get to a point where no theme files ever need to be edited. But that might be an unrealistic goal.
Great template! I have found it very useful for helping eliminate redundancy with frequently asked questions from customers.
The only issue I would note is that there doesn’t appear to be any way to disable to comments on tickets through the dashboard. I’m not sure if this is impossible to do without editing the actual files, but I thought I would point it out.
Thanks again for the great work!
This looks great. And I’m looking forward to giving this a try.
BTW, your link to the homepage is missing a dot.
I love this theme, but is there a solution for private tickets?… so only me (admin) and the user who send me the ticket can see it, and only us can act modifications\comments on it!
I know the option “Tickets not assigned to the logged in user are Protected”, but that only protect the “Description” of the tickets, they still listed in the “Recent Tickets”
I want to say… thank you for this!
This theme is great! I am trying out and also try to see how I can add value to it. Btw, in regards to assign users to tickets, how can I pull up and display the First and Last Names, instead of usernames, and have it in drop down menu? I don’t expect that all requestors will know the usernames in their mind.
Cheers!
Felix