[UPDT] HELPDESK: Updated faq search method and removed haystack search
This commit is contained in:
@@ -109,3 +109,21 @@ class TicketReGroup:
|
||||
("assigned_to", "Assigner"),
|
||||
("employee_id__employee_work_info__company_id", "Company"),
|
||||
]
|
||||
|
||||
|
||||
class FaqSearch(FilterSet):
|
||||
search = CharFilter(method="search_method", lookup_expr="icontains")
|
||||
|
||||
class Meta:
|
||||
model = FAQ
|
||||
fields = ["search"]
|
||||
|
||||
def search_method(self, queryset, _, value):
|
||||
"""
|
||||
This method is used to add custom search condition
|
||||
"""
|
||||
return (
|
||||
queryset.filter(question__icontains=value)
|
||||
| queryset.filter(answer__icontains=value)
|
||||
| queryset.filter(tags__title__icontains=value)
|
||||
).distinct()
|
||||
|
||||
Reference in New Issue
Block a user