refector: rpjmember destory改回
This commit is contained in:
parent
e2a6b669ff
commit
068474f4e6
|
@ -224,10 +224,8 @@ class RpjmemberViewSet(CustomModelViewSet):
|
||||||
|
|
||||||
def destroy(self, request, *args, **kwargs):
|
def destroy(self, request, *args, **kwargs):
|
||||||
obj = self.get_object()
|
obj = self.get_object()
|
||||||
if obj.rpj.state in [Rpj.RPJ_DONE, Rpj.RPJ_CLOSE]:
|
if obj.rpj.state != Rpj.RPJ_CREATE:
|
||||||
raise ParseError('成员在该状态不可删除')
|
raise ParseError('成员在该状态不可删除')
|
||||||
else:
|
|
||||||
pass
|
|
||||||
return super().destroy(request, *args, **kwargs)
|
return super().destroy(request, *args, **kwargs)
|
||||||
|
|
||||||
@action(methods=['post'], detail=True, perms_map={'post': 'rpj.update'})
|
@action(methods=['post'], detail=True, perms_map={'post': 'rpj.update'})
|
||||||
|
|
Loading…
Reference in New Issue