mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-21 03:19:52 +00:00
* feat: 工单多级审批 + 模版创建 * feat: 工单权限处理 * fix: 工单关闭后 再审批bug * perf: 修改一点 Co-authored-by: feng626 <1304903146@qq.com> Co-authored-by: ibuler <ibuler@qq.com>
19 lines
558 B
Python
19 lines
558 B
Python
from django_filters import rest_framework as filters
|
|
from common.drf.filters import BaseFilterSet
|
|
|
|
from tickets.models import Ticket
|
|
|
|
|
|
class TicketFilter(BaseFilterSet):
|
|
assignees__id = filters.UUIDFilter(method='filter_assignees_id')
|
|
|
|
class Meta:
|
|
model = Ticket
|
|
fields = (
|
|
'id', 'title', 'type', 'status', 'applicant', 'assignees__id',
|
|
'applicant_display',
|
|
)
|
|
|
|
def filter_assignees_id(self, queryset, name, value):
|
|
return queryset.filter(ticket_steps__ticket_assignees__assignee__id=value)
|