Procházet zdrojové kódy

feat(api): log domain owner on domain deletion

Peter Thomassen před 5 roky
rodič
revize
4b904a14ef
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  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