FediPanel: fix deployment status

also remove unused `dummy_user`
This commit is contained in:
Nicolas Jeannerod 2025-06-04 12:10:58 +02:00 committed by Valentin Gagarin
parent 2f55e1512a
commit 4dd1491e71

View file

@ -65,9 +65,6 @@ class ConfigurationForm(LoginRequiredMixin, APIView):
config.save()
return redirect(self.success_url)
# TODO(@fricklerhandwerk):
# this is broken after changing the form view.
# but if there's no test for it, how do we know it ever worked in the first place?
class DeploymentStatus(ConfigurationForm):
def post(self, request):
@ -84,26 +81,13 @@ class DeploymentStatus(ConfigurationForm):
config.save()
deployment_result, deployment_params = self.deployment(config.parsed_value)
if deployment_result.returncode == 0:
deployment_status = "Deployment Succeeded"
else:
deployment_status = "Deployment Failed"
return render(self.request, "partials/deployment_result.html", {
"deployment_status": deployment_status,
"deployment_succeeded": (deployment_result.returncode == 0),
"services": deployment_params.json(),
})
def deployment(self, config: BaseModel):
# FIXME: let the user specify these from the form (#190)
dummy_user = {
"initialUser": {
"displayName": "Testy McTestface",
"username": "test",
"password": "testtest",
"email": "test@test.com",
},
}
env = {
"PATH": settings.bin_path,
# pass in form info to our deployment