Remove edit server mode

It just doesn't really make sense
This commit is contained in:
Mouse Reeve
2021-04-10 10:09:36 -07:00
parent c4bca42f64
commit d076162aa6
7 changed files with 49 additions and 42 deletions

View File

@ -30,8 +30,9 @@ class Federation(View):
sort = request.GET.get("sort")
sort_fields = ["created_date", "application_type", "server_name"]
if sort in sort_fields + ["-{:s}".format(f) for f in sort_fields]:
servers = servers.order_by(sort)
if not sort in sort_fields + ["-{:s}".format(f) for f in sort_fields]:
sort = "created_date"
servers = servers.order_by(sort)
paginated = Paginator(servers, PAGE_LENGTH)
@ -43,24 +44,19 @@ class Federation(View):
return TemplateResponse(request, "settings/federation.html", data)
class EditFederatedServer(View):
class AddFederatedServer(View):
""" manually add a server """
def get(self, request, server=None):
def get(self, request):
""" add server form """
if server:
server = get_object_or_404(models.FederatedServer, id=server)
data = {"form": forms.ServerForm(instance=server), "server": server}
data = {"form": forms.ServerForm()}
return TemplateResponse(request, "settings/edit_server.html", data)
def post(self, request, server=None):
def post(self, request):
""" add a server from the admin panel """
if server:
server = get_object_or_404(models.FederatedServer, id=server)
form = forms.ServerForm(request.POST, instance=server)
form = forms.ServerForm(request.POST)
if not form.is_valid():
data = {"form": form, "server": server}
data = {"form": form}
return TemplateResponse(request, "settings/edit_server.html", data)
server = form.save()
return redirect("settings-federated-server", server.id)