mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-21 11:28:38 +00:00
feat: 工单多级审批 + 模版创建 (#6640)
* feat: 工单多级审批 + 模版创建 * feat: 工单权限处理 * fix: 工单关闭后 再审批bug * perf: 修改一点 Co-authored-by: feng626 <1304903146@qq.com> Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
18
apps/tickets/filters.py
Normal file
18
apps/tickets/filters.py
Normal file
@@ -0,0 +1,18 @@
|
||||
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)
|
Reference in New Issue
Block a user