service works!

This commit is contained in:
DaanoGames
2025-04-15 23:16:16 +02:00
parent 095d7abcd9
commit 5f4263b5ea
4 changed files with 27 additions and 3 deletions

View File

@@ -8,7 +8,7 @@ Add service
<form class="bg-body-tertiary" method="POST"> <form class="bg-body-tertiary" method="POST">
{{ form.hidden_tag() }} {{ form.hidden_tag() }}
{% if feedback %} {% if feedback %}
<p class="feedback">{{feedback}}</p> <p class="feedback">{{feedback}}</p>
{% endif %} {% endif %}
<div> <div>
{{ form.name.label }} <br> {{ form.name() }} {{ form.name.label }} <br> {{ form.name() }}

View File

@@ -7,6 +7,9 @@ Register
{% block content %} {% block content %}
<form class="bg-body-tertiary" method="POST"> <form class="bg-body-tertiary" method="POST">
{{ form.hidden_tag() }} {{ form.hidden_tag() }}
{% if feedback="User succesfully added" %}
<p class="succes">{{feedback}}</p>
{% endif %}
{% if feedback %} {% if feedback %}
<p class="feedback">{{feedback}}</p> <p class="feedback">{{feedback}}</p>
{% endif %} {% endif %}

View File

@@ -51,11 +51,27 @@ def admin():
return render_template( return render_template(
"admin.html", "admin.html",
form=RegisterForm(formdata=None), form=RegisterForm(formdata=None),
feedback="Account succesvol toegevoegd", feedback="User succesfully added",
) )
return render_template("admin.html", form=register_form) return render_template("admin.html", form=register_form)
@dash_blueprint.route("/service", methods=["GET", "POST"]) @dash_blueprint.route("/service", methods=["GET", "POST"])
@login_required @login_required
def service(): def service():
return render_template("add_service.html") service_form = ServiceForm()
if service_form.validate_on_submit():
name = service_form.name.data
url = service_form.url.data
new_service = Service(
name=name,
url=url,
)
db.session.add(new_service)
db.session.commit()
return render_template(
"add_service.html",
form=ServiceForm(formdata=None),
feedback="Service succesfully added"
)
return render_template("add_service.html", form=service_form)

View File

@@ -47,4 +47,9 @@ form {
.feedback { .feedback {
font-size: 16px; font-size: 16px;
color: red; color: red;
}
.succes {
font-size: 16px;
color: green;
} }