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
Tickets created with KnowledgeBase do not appear in unassigned list if teams are not enabled #1073
Comments
This is intentional. They appear under the KB items. They ARE assigned to the KB items. That is the whole point of having the functionality to create a ticket associated with a KB item. |
That is incredibly confusing, especially because the ticket is still marked unassigned and the only way to find it is by searching through the all tickets view. What is the intended way of taking tickets submitted via the customer facing KB? |
With teams where each team can be assigned a set of KB items to deal with: https://django-helpdesk.readthedocs.io/en/0.3/teams.html Probably if no teams are assigned to the kb items than they should be visible globally. |
Ah, that makes sense. Our instance doesn't have any teams configured. I'll update the root issue to clarify that edge case. |
@majikman111 I see your point. Whilst the ticket is "assigned", a KB assignment is really only meaninglful when using the teams plugin and you assign 1 or more humans to KB. If you have the inclination, make the filter sensitive to whether teams are active or not. |
In this case, for a single "helpdesk team", to see in the dashboard all tickets added with a KBItem i am using this in settings.py
|
Describe the bug
When teams are disabled or not configured, tickets created via KnowledgeBase entries do not appear in the dashboard unassigned list. This causes such tickets to not be readily visible to staff users and are easily overlooked or missed entirely.
This is likely because of the filter located here:
https://github.com/django-helpdesk/django-helpdesk/blob/main/helpdesk/views/staff.py#L151
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The ticket should be listed in the unassigned tickets list.
The text was updated successfully, but these errors were encountered: