瀏覽代碼

feat(api): log user deletion

Peter Thomassen 5 年之前
父節點
當前提交
a29ac4e172
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      api/desecapi/models.py

+ 6 - 0
api/desecapi/models.py

@@ -137,6 +137,12 @@ class User(ExportModelOperationsMixin('User'), AbstractBaseUser):
         self.save()
         self.save()
         self.send_email('password-change-confirmation')
         self.send_email('password-change-confirmation')
 
 
+    def delete(self):
+        pk = self.pk
+        ret = super().delete()
+        logger.warning(f'User {pk} deleted')
+        return ret
+
     def send_email(self, reason, context=None, recipient=None):
     def send_email(self, reason, context=None, recipient=None):
         fast_lane = 'email_fast_lane'
         fast_lane = 'email_fast_lane'
         slow_lane = 'email_slow_lane'
         slow_lane = 'email_slow_lane'