mirror of
https://github.com/nsupdate-info/nsupdate.info.git
synced 2026-04-25 16:45:55 +03:00
[GH-ISSUE #161] improve abuse handling - remove dns records #152
Labels
No labels
bug
bug
duplicate
easy
easy
enhancement
enhancement
invalid
needs help
pull-request
scalability
security
task
urgent
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nsupdate.info-nsupdate-info#152
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ThomasWaldmann on GitHub (Sep 12, 2014).
Original GitHub issue: https://github.com/nsupdate-info/nsupdate.info/issues/161
currently, in cases of severe abuse (e.g. using the service for illegal activities), one can set abuse_blocked flag for a host via the django admin (btw, this should be preferred over just deleting the host because otherwise the abuser can just recreate it).
but: if a dns record for that host was already established, setting the abuse_blocked flag won't remove the record from dns. one also can not use the normal web ui because it only lists the hosts owned by the user (even if the user is the nsupdate.info site admin).
so there should be a new view(?) to do abuse_blocked flagging AND dns records removal.
maybe even some handler (without a view) is enough, that checks whether abuse_blocked has been set and if so, also kills the dns records.
@ThomasWaldmann commented on GitHub (Oct 27, 2014):
maybe alternatively it could be also implemented in the model. intercept save, check if abuse_blocked was set and then also delete from dns.
@ThomasWaldmann commented on GitHub (Oct 27, 2014):
fixed by
57bf826756