forked from Fediversity/Fediversity
Implement Kiara's feedback
This commit is contained in:
parent
31c509f4fa
commit
724812c5c5
2 changed files with 20 additions and 14 deletions
panel/src/panel
|
@ -1,15 +1,15 @@
|
|||
{% if deployment_status == "Deployment Succeeded"%}
|
||||
<p>{{ deployment_status }}</p>
|
||||
{% if deployment_succeeded %}
|
||||
<p>Deployment Succeeded</p>
|
||||
|
||||
<ul>
|
||||
{% for service, state in services.items %}
|
||||
{% if state.0 %}
|
||||
{% for service_name, service_meta in services.items %}
|
||||
{% if service_meta.enable %}
|
||||
<li>
|
||||
✓ <a target="_blank" href={{ state.1 }}>{{ service }}</a>
|
||||
✓ <a target="_blank" href={{ service_meta.url }}>{{ service_name }}</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p>{{ deployment_status }}</p>
|
||||
<p>Deployment Failed</p>
|
||||
{% endif %}
|
||||
|
|
|
@ -102,17 +102,23 @@ class DeploymentStatus(ConfigurationForm):
|
|||
# Check for deploy button
|
||||
if "deploy" in self.request.POST.keys():
|
||||
deployment_result, deployment_params = self.deployment(obj)
|
||||
if deployment_result.returncode == 0:
|
||||
deployment_status = "Deployment Succeeded"
|
||||
else:
|
||||
deployment_status = "Deployment Failed"
|
||||
deployment_succeeded = deployment_result.returncode == 0
|
||||
|
||||
return render(self.request, "partials/deployment_result.html", {
|
||||
"deployment_status": deployment_status,
|
||||
"deployment_succeeded": deployment_succeeded,
|
||||
"services": {
|
||||
"peertube": (deployment_params['peertube']['enable'], f"https://peertube.{deployment_params['domain']}"),
|
||||
"pixelfed": (deployment_params['pixelfed']['enable'], f"https://pixelfed.{deployment_params['domain']}"),
|
||||
"mastodon": (deployment_params['mastodon']['enable'], f"https://mastodon.{deployment_params['domain']}")
|
||||
"peertube": {
|
||||
"enable": deployment_params['peertube']['enable'],
|
||||
"url": f"https://peertube.{deployment_params['domain']}"
|
||||
},
|
||||
"pixelfed":{
|
||||
"enable": deployment_params['pixelfed']['enable'],
|
||||
"url": f"https://pixelfed.{deployment_params['domain']}"
|
||||
},
|
||||
"mastodon": {
|
||||
"enable": deployment_params['mastodon']['enable'],
|
||||
"url": f"https://mastodon.{deployment_params['domain']}"
|
||||
},
|
||||
}
|
||||
})
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue