]> git.ipfire.org Git - pbs.git/commitdiff
builds: Commit forgotten bug templates
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 21 Jul 2023 15:14:39 +0000 (15:14 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 21 Jul 2023 15:14:39 +0000 (15:14 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/builds/bug-created.html [new file with mode: 0644]
src/templates/builds/bug.html [new file with mode: 0644]

diff --git a/src/templates/builds/bug-created.html b/src/templates/builds/bug-created.html
new file mode 100644 (file)
index 0000000..1377e1d
--- /dev/null
@@ -0,0 +1,46 @@
+{% extends "../modal.html" %}
+
+{% block title %}{{ build }} - {{ _("Bug Created") }}{% end block %}
+
+{% block breadcrumbs %}
+       <nav class="breadcrumb" aria-label="breadcrumbs">
+               <ul>
+                       <li>
+                               <a href="/packages">{{ _("Packages") }}</a>
+                       </li>
+                       <li>
+                               <a href="/packages/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
+                       </li>
+                       <li>
+                               <a href="/builds/{{ build.uuid }}">{{ build.pkg.evr }}</a>
+                       </li>
+                       <li class="is-active">
+                               <a href="#" aria-current="page">{{ _("Bug Created") }}</a>
+                       </li>
+               </ul>
+       </nav>
+{% end block %}
+
+{% block modal_title %}
+       <h4 class="title is-4">{{ _("Bug %s Created") % bug }}</h4>
+{% end block %}
+
+{% block modal %}
+       <div class="block">
+               <p class="is-size-5">
+                       {{ _("Your bug report has been successfully created") }}
+               </p>
+       </div>
+
+       <div class="block">
+               <a class="button is-primary is-fullwidth" href="{{ bug.url }}">
+                       {{ _("Go To Bug %s") % bug }}
+               </a>
+       </div>
+
+       <div class="block">
+               <a class="button is-light is-fullwidth" href="/builds/{{ build.uuid }}">
+                       {{ _("Go Back To Build") }}
+               </a>
+       </div>
+{% end block %}
diff --git a/src/templates/builds/bug.html b/src/templates/builds/bug.html
new file mode 100644 (file)
index 0000000..0096c10
--- /dev/null
@@ -0,0 +1,70 @@
+{% extends "../modal.html" %}
+
+{% block title %}{{ build }} - {{ _("File Bug Report") }}{% end block %}
+
+{% block breadcrumbs %}
+       <nav class="breadcrumb" aria-label="breadcrumbs">
+               <ul>
+                       <li>
+                               <a href="/packages">{{ _("Packages") }}</a>
+                       </li>
+                       <li>
+                               <a href="/packages/{{ build.pkg.name }}">{{ build.pkg.name }}</a>
+                       </li>
+                       <li>
+                               <a href="/builds/{{ build.uuid }}">{{ build.pkg.evr }}</a>
+                       </li>
+                       <li class="is-active">
+                               <a href="#" aria-current="page">{{ _("File A Bug Report") }}</a>
+                       </li>
+               </ul>
+       </nav>
+{% end block %}
+
+{% block modal_title %}
+       <h4 class="title is-4">{{ _("File A Bug Report For %s") % build }}</h4>
+{% end block %}
+
+{% block modal %}
+       <form method="POST" action="">
+               {% raw xsrf_form_html() %}
+
+               {# Summary #}
+               <div class="field">
+                       <label class="label">{{ _("Summary") }}</label>
+                       <div class="control">
+                               <input class="input" type="text" name="summary"
+                                       value="{{ _("%s FTBFS") % build }}" placeholder="{{ _("Summary") }}">
+                       </div>
+               </div>
+
+               {# Description #}
+               <div class="field">
+                       <label class="label">{{ _("Description") }}</label>
+                       <div class="control">
+                               <textarea class="textarea" name="description" rows="8"
+                                       placeholder="{{ _("Description") }}"></textarea>
+                       </div>
+               </div>
+
+               {# Attachments #}
+               {% for job in build.jobs %}
+                       <div class="field">
+                               <div class="control">
+                                       <label class="checkbox">
+                                               <input type="checkbox" name="attach_log_{{ job.uuid }}"
+                                                       {% if job.has_failed() %}checked{% end %}>
+                                               {{ _("Attach log for %s") % job.arch }}
+                                       </label>
+                               </div>
+                       </div>
+               {% end %}
+
+               {# Submit! #}
+               <div class="field">
+                       <button type="submit" class="button is-primary is-fullwidth">
+                               {{ _("File Bug Report") }}
+                       </button>
+               </div>
+       </form>
+{% end block %}