Added a way to edit a server's properties - right now it only edits the server-port property

This commit is contained in:
2022-10-14 11:38:16 -04:00
parent 2297768b57
commit 6c23f3c806
6 changed files with 115 additions and 2 deletions

35
views/edit.twig Normal file
View File

@ -0,0 +1,35 @@
{% extends 'layout.twig' %}
{% block content %}
<!-- page header -->
<header class="row">
<div class="columns twelve">
<h1>Edit server: {{ serverName }}</h1>
</div>
</header>
<!-- create server form -->
<section class="row">
<div class="columns twelve">
<form action="/server/{{ serverName }}/edit" method="POST">
<div class="row">
<div class="columns twelve">
<label for="serverPort">Server port:</label>
<input id="serverPort" name="serverPort" class="u-full-width" type="number" placeholder="25565" required value={{ serverPort }}>
</div>
</div>
<input id="editSubmit" type="submit" value="Submit">
</form>
</div>
</section>
<!-- lower navigation -->
<div class="row">
<div class="columns twelve">
<p><a href="/">Back</a></p>
</div>
</div>
{% endblock %}

View File

@ -37,6 +37,7 @@
<td>
<a href="/server/{{ m.getName() }}/start"><i class="fa-solid fa-play"></i></a>
<a href="/server/{{ m.getName() }}/stop"><i class="fa-solid fa-stop"></i></a>
<a href="/server/{{ m.getName() }}/edit"><i class="fa-solid fa-pen-to-square"></i></a>
</td>
</tr>
{% endfor %}