about summary refs log tree commit diff stats
path: root/pkgs/by-name/ba/back/templates
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/ba/back/templates')
-rw-r--r--pkgs/by-name/ba/back/templates/issue.html57
-rw-r--r--pkgs/by-name/ba/back/templates/issues.html60
-rw-r--r--pkgs/by-name/ba/back/templates/repos.html47
3 files changed, 164 insertions, 0 deletions
diff --git a/pkgs/by-name/ba/back/templates/issue.html b/pkgs/by-name/ba/back/templates/issue.html
new file mode 100644
index 0000000..5b452c5
--- /dev/null
+++ b/pkgs/by-name/ba/back/templates/issue.html
@@ -0,0 +1,57 @@
+<!doctype html>
+<html lang="en">
+    <head>
+        <title>{{ HtmlString::from(issue.title.clone()) }} | Back</title>
+        <link
+            href="/style.css"
+            rel="stylesheet"
+            type="text/css" />
+        <meta
+            content="width=device-width,initial-scale=1"
+            name="viewport" />
+    </head>
+    <body>
+        <div class="content">
+            <nav>
+                <a href="/{{repo_path}}/issues/open">Open Issues</a>
+                <a href="/{{repo_path}}/issues/closed">Closed Issues</a>
+            </nav>
+            <header>
+                <h1>{{issue.title|safe}}</h1>
+                <div class="issue-number">{{issue.id}}</div>
+            </header>
+            <main>
+                <div class="issue-info">
+                    <span class="created-by-at"
+                        >Opened by <span class="user-name">{{issue.author.name|safe}}</span>
+                        <span class="user-email">&lt;{{issue.author.email|safe}}&gt;</span> at
+                        <span class="timestamp">{{issue.timestamp}}</span></span
+                    >
+                </div>
+                {{issue.message|safe}} {% if !issue.comments.is_empty() %}
+                <ol class="issue-history">
+                    {% for comment in issue.comments %}
+                    <li
+                        class="comment"
+                        id="{{comment.id}}">
+                        {{comment.message|safe}}
+                        <p class="comment-info">
+                            <span class="user-name"
+                                >{{comment.author.name|safe}} at {{comment.timestamp}}</span
+                            >
+                        </p>
+                    </li>
+                    {% endfor %}
+                </ol>
+                {% endif %}
+            </main>
+            <footer>
+                <nav>
+                    <a href="/{{repo_path}}/issues/open">Open Issues</a>
+                    <a href="{{source_code_repository_url}}">Source code</a>
+                    <a href="/{{repo_path}}/issues/closed">Closed Issues</a>
+                </nav>
+            </footer>
+        </div>
+    </body>
+</html>
diff --git a/pkgs/by-name/ba/back/templates/issues.html b/pkgs/by-name/ba/back/templates/issues.html
new file mode 100644
index 0000000..b6cc9b8
--- /dev/null
+++ b/pkgs/by-name/ba/back/templates/issues.html
@@ -0,0 +1,60 @@
+<!doctype html>
+<html lang="en">
+    <head>
+        <title>Back</title>
+        <link
+            href="/style.css"
+            rel="stylesheet"
+            type="text/css" />
+        <meta
+            content="width=device-width,initial-scale=1"
+            name="viewport" />
+    </head>
+    <body>
+        <div class="content">
+            <header>
+                <h1>{{wanted_status}} Issues</h1>
+            </header>
+            <main>
+                <div class="issue-links">
+                    <a href="/{{repo_path}}/issues/{{counter_status|lowercase}}/"
+                        >View {{counter_status}} issues</a
+                    >
+                    <a href="{{source_code_repository_url}}">Source code</a>
+                    <!--
+               <form class="issue-search" method="get">
+                   <input name="search" title="Issue search query" type="search">
+                   <input class="sr-only" type="submit" value="Search Issues">
+               </form>
+               -->
+                </div>
+                <ol class="issue-list">
+                    {% for issue in issues -%}
+                    <li>
+                        <a href="/{{repo_path}}/issue/{{issue.id}}">
+                            <p>
+                                <span class="issue-subject">{{issue.title|safe}}</span>
+                            </p>
+                            <span class="issue-number">{{issue.id}}</span>
+                            <span class="created-by-at"
+                                >Opened by {{ " " }}
+                                <span class="user-name">{{issue.author.name|safe}}</span>
+                                {{ " " }}
+                                <span class="user-email">&lt;{{issue.author.email|safe}}&gt;</span>
+                                {{ "at" }}
+                                <span class="timestamp">{{issue.timestamp}}</span>
+                            </span>
+                            {% if !issue.comments.is_empty() +%}
+                            <span class="comment-count">
+                                - {{issue.comments.len()}}
+                                comment{{issue.comments.len()|pluralize}}</span
+                            >
+                            {%+ endif %}
+                        </a>
+                    </li>
+                    {%- endfor %}
+                </ol>
+            </main>
+        </div>
+    </body>
+</html>
diff --git a/pkgs/by-name/ba/back/templates/repos.html b/pkgs/by-name/ba/back/templates/repos.html
new file mode 100644
index 0000000..dbccba0
--- /dev/null
+++ b/pkgs/by-name/ba/back/templates/repos.html
@@ -0,0 +1,47 @@
+<!doctype html>
+<html lang="en">
+    <head>
+        <title>Back</title>
+        <link
+            href="/style.css"
+            rel="stylesheet"
+            type="text/css" />
+        <meta
+            content="width=device-width,initial-scale=1"
+            name="viewport" />
+    </head>
+    <body>
+        <div class="content">
+            <header>
+                <h1>Repositories</h1>
+            </header>
+            <main>
+                <div class="issue-links">
+                    <a href="{{source_code_repository_url}}">Source code</a>
+                    <!--
+               <form class="issue-search" method="get">
+                   <input name="search" title="Issue search query" type="search">
+                   <input class="sr-only" type="submit" value="Search Issues">
+               </form>
+               -->
+                </div>
+                <ol class="issue-list">
+                    {% for repo in repos -%}
+                    <li>
+                        <a href="/{{repo.path}}/issues/open">
+                            <p>
+                                <span class="issue-subject">{{repo.path}}</span>
+                            </p>
+                            <span class="created-by-at">
+                                <span class="timestamp">{{repo.description}}</span>
+                                {{ "-" }}
+                                <span class="user-name">{{repo.owner}}</span>
+                            </span>
+                        </a>
+                    </li>
+                    {%- endfor %}
+                </ol>
+            </main>
+        </div>
+    </body>
+</html>