fix: 许可证在工单撤回状态下可以编辑
This commit is contained in:
parent
201eabf33e
commit
a415859a26
|
@ -97,7 +97,7 @@ class OplViewSet(CustomModelViewSet):
|
|||
|
||||
def update(self, request, *args, **kwargs):
|
||||
obj = self.get_object()
|
||||
if obj.ticket and obj.ticket.act_state != Ticket.TICKET_ACT_STATE_DRAFT:
|
||||
if obj.ticket and obj.ticket.act_state not in [Ticket.TICKET_ACT_STATE_DRAFT, Ticket.TICKET_ACT_STATE_BACK, Ticket.TICKET_ACT_STATE_RETREAT]:
|
||||
raise ParseError('许可证已处理不可编辑')
|
||||
user = request.user
|
||||
if user == obj.create_by or user.is_superuser:
|
||||
|
|
Loading…
Reference in New Issue