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