Single endpoints to ban/unban.
This commit is contained in:
parent
5ba68d346a
commit
9937f49b73
|
|
@ -1,14 +1,14 @@
|
|||
$.fn.clientList = function() {
|
||||
this.each(function() {
|
||||
$(this).on('click', '.client-ban', function(e) {
|
||||
$.ajax(document.location.href + "/ban/" + this.value).done(function() {
|
||||
$.ajax("/ban/" + this.value).done(function() {
|
||||
document.location.reload();
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
$(this).on('click', '.client-unban', function(e) {
|
||||
$.ajax(document.location.href + "/unban/" + this.value).done(function() {
|
||||
$.ajax("/unban/" + this.value).done(function() {
|
||||
document.location.reload();
|
||||
});
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -107,11 +107,6 @@ class Router(object):
|
|||
StaticRoute("/metrics", MetricsController, options={"action": "prometheusAction"}),
|
||||
StaticRoute("/metrics.json", MetricsController),
|
||||
StaticRoute("/settings", SettingsController),
|
||||
StaticRoute("/clients", ClientController),
|
||||
RegexRoute("^/clients/ban/(.+)$", ClientController, options={"action": "ban"}),
|
||||
RegexRoute("^/clients/unban/(.+)$", ClientController, options={"action": "unban"}),
|
||||
RegexRoute("^/settings/ban/(.+)$", ClientController, options={"action": "ban"}),
|
||||
RegexRoute("^/settings/unban/(.+)$", ClientController, options={"action": "unban"}),
|
||||
StaticRoute("/settings/general", GeneralSettingsController),
|
||||
StaticRoute(
|
||||
"/settings/general", GeneralSettingsController, method="POST", options={"action": "processFormData"}
|
||||
|
|
@ -166,6 +161,9 @@ class Router(object):
|
|||
StaticRoute(
|
||||
"/settings/decoding", DecodingSettingsController, method="POST", options={"action": "processFormData"}
|
||||
),
|
||||
StaticRoute("/clients", ClientController),
|
||||
RegexRoute("^/ban/(.+)$", ClientController, options={"action": "ban"}),
|
||||
RegexRoute("^/unban/(.+)$", ClientController, options={"action": "unban"}),
|
||||
StaticRoute("/login", SessionController, options={"action": "loginAction"}),
|
||||
StaticRoute("/login", SessionController, method="POST", options={"action": "processLoginAction"}),
|
||||
StaticRoute("/logout", SessionController, options={"action": "logoutAction"}),
|
||||
|
|
|
|||
Loading…
Reference in New Issue