瀏覽代碼

feat(api): log domain owner on domain deletion

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

+ 5 - 0
api/desecapi/models.py

@@ -311,6 +311,11 @@ class Domain(ExportModelOperationsMixin('Domain'), models.Model):
             for rrset in self.rrset_set.filter(subname=child_subname, type__in=['NS', 'DS']):
                 rrset.delete()
 
+    def delete(self):
+        ret = super().delete()
+        logger.warning(f'Domain {self.name} deleted (owner: {self.owner.pk})')
+        return ret
+
     def __str__(self):
         return self.name