Implement deleting networks
This commit is contained in:
@@ -25,6 +25,25 @@ class ThresholdIRCNetworks(SuperUserRequiredMixin, View):
|
||||
return render(request, self.template_name, context)
|
||||
|
||||
|
||||
class ThresholdIRCNetworkDel(SuperUserRequiredMixin, View):
|
||||
template_name = "manage/threshold/irc/overview/networks.html"
|
||||
|
||||
def delete(self, request, net):
|
||||
deleted = threshold.del_network(net)
|
||||
message = f"Deleted network {net}"
|
||||
message_class = "success"
|
||||
if not deleted["success"]:
|
||||
message = deleted["reason"]
|
||||
message_class = "danger"
|
||||
networks = threshold.get_irc_networks()
|
||||
context = {
|
||||
"networks": networks,
|
||||
"message": message,
|
||||
"class": message_class,
|
||||
}
|
||||
return render(request, self.template_name, context)
|
||||
|
||||
|
||||
class ThresholdIRCNetworkInfo(SuperUserRequiredMixin, View):
|
||||
template_name = "manage/threshold/irc/network/info.html"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user