feat: mlog更新时更新日志
This commit is contained in:
parent
768a07a39a
commit
6b6ff7cd3c
|
@ -149,6 +149,14 @@ class MlogViewSet(CustomModelViewSet):
|
|||
delete_auditlog(instance, instance.id)
|
||||
instance.delete()
|
||||
|
||||
@transaction.atomic
|
||||
def perform_update(self, serializer):
|
||||
ins = serializer.instance
|
||||
val_old = MlogSerializer(instance=ins).data
|
||||
serializer.save()
|
||||
val_new = MlogSerializer(instance=ins).data
|
||||
create_auditlog('update', ins, val_new, val_old)
|
||||
|
||||
@action(methods=['post'], detail=True, perms_map={'post': 'mlog.submit'}, serializer_class=Serializer)
|
||||
@transaction.atomic
|
||||
def submit(self, request):
|
||||
|
|
Loading…
Reference in New Issue