roundabout,
created on Wednesday, 31 July 2024, 09:47:13 (1722419233),
received on Wednesday, 31 July 2024, 09:47:19 (1722419239)
Author identity: vlad <vlad.muntoiu@gmail.com>
802759c5f6148798c8d0268ca3f34894a015933c
templates/repo.html
@@ -37,7 +37,7 @@
</x-vbox>
{% if repo_data.url %}
<p>
Homepage: <a href="{{ repo_data.url }}">{{ repo_data.url }}</a>
{% trans %}Homepage:{% endtrans %} <a href="{{ repo_data.url }}">{{ repo_data.url }}</a>
</p>
{% endif %}
<x-vbox class="nopad">
@@ -104,4 +104,4 @@
{% trans %}Information{% endtrans %}
</button>
</x-buttonbox>
{% endblock %}
{% endblock %}
templates/repository/repo-settings.html
@@ -5,6 +5,52 @@
{% trans username=username, repository=repository %}Settings of {{ username }}/{{ repository }}{% endtrans %}
{% endblock %}
{% block content %}
<dialog id="edit-label">
<article class="card">
<section class="card-main">
<form method="dialog" id="close-edit-label"></form>
<form method="POST" action="/{{ username }}/{{ repository }}/settings/edit-label">
<input type="hidden" name="id" id="edit-label-id">
<x-vbox>
<label>
{% trans %}Label name{% endtrans %}
<input type="text" id="edit-label-name" name="label" required>
</label>
<label>
{% trans %}Label colour{% endtrans %}
<input type="color" id="edit-label-colour" name="colour" value="#009688" required>
</label>
<x-buttonbox>
<button type="submit">{% trans %}Save{% endtrans %}</button>
<button type="submit" formaction="/{{ username }}/{{ repository }}/settings/delete-label">{% trans %}Delete{% endtrans %}</button>
<button type="submit" form="close-edit-label">{% trans %}Cancel{% endtrans %}</button>
</x-buttonbox>
</x-vbox>
</form>
</section>
</article>
</dialog>
<dialog id="add-label">
<article class="card">
<section class="card-main">
<form method="dialog" id="close-add-label"></form>
<form method="POST" action="/{{ username }}/{{ repository }}/settings/add-label">
<x-vbox>
<label>
{% trans %}Label name{% endtrans %}
<input type="text" name="label" required>
{% trans %}Label colour{% endtrans %}
<input type="color" name="colour" value="#009688">
</label>
<x-buttonbox>
<button type="submit">{% trans %}Add label{% endtrans %}</button>
<button type="submit" form="close-add-label">{% trans %}Cancel{% endtrans %}</button>
</x-buttonbox>
</x-vbox>
</form>
</section>
</article>
</dialog>
<x-vbox>
<x-frame style="--width: 896px;" class="flexible-space">
<x-vbox>
@@ -67,31 +113,6 @@ Note that only branch names are supported, not other references like tags or com
{% trans %}Even if this repository is private, the site will not have access control.{% endtrans %}
</p>
<h3>{% trans %}Forum labels{% endtrans %}</h3>
<dialog id="edit-label">
<article class="card">
<section class="card-main">
<form method="dialog" id="close-edit-label"></form>
<form method="POST" action="/{{ username }}/{{ repository }}/settings/edit-label">
<input type="hidden" name="id" id="edit-label-id">
<x-vbox>
<label>
{% trans %}Label name{% endtrans %}
<input type="text" id="edit-label-name" name="label" required>
</label>
<label>
{% trans %}Label colour{% endtrans %}
<input type="color" id="edit-label-colour" name="colour" value="#009688" required>
</label>
<x-buttonbox>
<button type="submit">{% trans %}Save{% endtrans %}</button>
<button type="submit" formaction="/{{ username }}/{{ repository }}/settings/delete-label">{% trans %}Delete{% endtrans %}</button>
<button type="submit" form="close-edit-label">{% trans %}Cancel{% endtrans %}</button>
</x-buttonbox>
</x-vbox>
</form>
</section>
</article>
</dialog>
<ul>
{% for label in repo_data.labels %}
<li>
@@ -99,27 +120,6 @@ Note that only branch names are supported, not other references like tags or com
</li>
{% endfor %}
</ul>
<dialog id="add-label">
<article class="card">
<section class="card-main">
<form method="dialog" id="close-add-label"></form>
<form method="POST" action="/{{ username }}/{{ repository }}/settings/add-label">
<x-vbox>
<label>
{% trans %}Label name{% endtrans %}
<input type="text" name="label" required>
{% trans %}Label colour{% endtrans %}
<input type="color" name="colour" value="#009688">
</label>
<x-buttonbox>
<button type="submit">{% trans %}Add label{% endtrans %}</button>
<button type="submit" form="close-add-label">{% trans %}Cancel{% endtrans %}</button>
</x-buttonbox>
</x-vbox>
</form>
</section>
</article>
</dialog>
<button type="button" onclick="document.getElementById('add-label').showModal()">{% trans %}Add label{% endtrans %}</button>
<button type="submit">{% trans %}Update{% endtrans %}</button>
</form>