Implement running list on a network

This commit is contained in:
2022-08-01 21:39:11 +01:00
parent 766b530ace
commit fa53e11ff0
4 changed files with 45 additions and 0 deletions

View File

@@ -298,6 +298,34 @@ class ThresholdIRCNetworkActionsAuto(SuperUserRequiredMixin, View):
if ran["success"]:
message = f"Ran auto on network {net}"
message_class = "success"
if "message" in ran:
message = ran["message"]
else:
message = ran["reason"]
message_class = "danger"
context = {
"net": net,
"message": message,
"class": message_class,
}
return render(request, self.template_name, context)
class ThresholdIRCNetworkActionsList(SuperUserRequiredMixin, View):
template_name = "manage/threshold/irc/network/actions.html"
def post(self, request, net):
"""
Run LIST on network.
"""
ran = threshold.run_list(net)
if ran["success"]:
message = f"Ran list on network {net}"
message_class = "success"
if "message" in ran:
message = ran["message"]
else:
message = ran["reason"]
message_class = "danger"