]> git.ipfire.org Git - pbs.git/blame - src/templates/base.html
builds: Move job queue
[pbs.git] / src / templates / base.html
CommitLineData
f6e6ff79 1<!DOCTYPE html>
ee08328e 2<html class="no-js" lang="en">
9137135a 3 <head>
ee08328e
MT
4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1">
6 <meta name="description" content="{{ _("Pakfire Build Service") }}">
d3307cb1
MT
7 <meta name="author" content="IPFire.org - Pakfire Development Team">
8
9 <meta name="xsrf-token" content="{{ xsrf_token }}">
9137135a 10
ee08328e 11 <title>{{ hostname }} - {% block title %}{{ _("No title given") }}{% end block %}</title>
9137135a 12
d3307cb1 13 <link rel="stylesheet" type="text/css" href="{{ static_url("css/site.css") }}">
9137135a 14 </head>
f6e6ff79 15
41c5be79 16 <body class="is-flex is-flex-direction-column">
763570a2 17 <nav class="navbar is-dark" role="navigation" aria-label="main navigation">
90d50bea
MT
18 <div class="container">
19 <div class="navbar-brand">
20 <a class="navbar-item" href="/">
44370846
MT
21 <strong>
22 Pakfire Build Service<span class="has-text-primary">_</span>
23 </strong>
dc8f834d 24 </a>
9137135a 25
90d50bea
MT
26 <a role="button" class="navbar-burger" aria-label="menu"
27 aria-expanded="false" data-target="navbarMainMenu">
28 <span aria-hidden="true"></span>
29 <span aria-hidden="true"></span>
30 <span aria-hidden="true"></span>
dc8f834d 31 </a>
90d50bea 32 </div>
dc8f834d 33
90d50bea
MT
34 <div id="navbarMainMenu" class="navbar-menu">
35 <div class="navbar-start">
36 {# Some important links... #}
dc8f834d 37
90d50bea
MT
38 <a class="navbar-item" href="/packages">
39 {{ _("Packages") }}
dc8f834d
MT
40 </a>
41
90d50bea
MT
42 <a class="navbar-item" href="/builds">
43 {{ _("Builds") }}
44 </a>
76681076 45
90d50bea 46 {# Dropdown menu with more stuff... #}
dc8f834d 47
dc8f834d 48 <div class="navbar-item has-dropdown is-hoverable">
90d50bea
MT
49 <a class="navbar-link" href="#">
50 {{ _("More") }}
dc8f834d 51 </a>
76681076 52
dc8f834d 53 <div class="navbar-dropdown is-boxed">
90d50bea
MT
54 <a class="navbar-item" href="/distros">
55 {{ _("Distributions") }}
dc8f834d 56 </a>
90d50bea
MT
57 <a class="navbar-item" href="/builders">
58 {{ _("Builders") }}
59 </a>
60 <a class="navbar-item" href="/mirrors">
61 {{ _("Mirrors") }}
62 </a>
63 {% if current_user %}
64 <a class="navbar-item" href="/users">
65 {{ _("Users") }}
66 </a>
67 {% end %}
afc9fdf8
MT
68 <a class="navbar-item" href="/jobs/queue">
69 {{ _("Job Queue") }}
e415710b 70 </a>
90d50bea
MT
71 <a class="navbar-item" href="/log">
72 {{ _("Log") }}
dc8f834d
MT
73 </a>
74 </div>
70239f2d 75 </div>
90d50bea
MT
76 </div>
77
78 <div class="navbar-end">
dc8f834d 79 <div class="navbar-item">
90d50bea
MT
80 <div class="field">
81 <p class="control">
82 <form method="GET" action="/search">
83 <input class="input" type="text" name="q"
84 placeholder="{{ _("Search...") }}">
85 </form>
86 </p>
87 </div>
dc8f834d 88 </div>
90d50bea
MT
89
90 {% if current_user %}
91 <div class="navbar-item has-dropdown is-hoverable">
92 <a class="navbar-link" href="/users/{{ current_user.name }}">
93 {{ current_user }}
94 </a>
95
96 <div class="navbar-dropdown is-boxed">
c07aa62e 97 <a class="navbar-item" href="/builds?user={{ current_user.name }}">
90d50bea
MT
98 {{ _("My Builds") }}
99 </a>
c07aa62e 100
90d50bea 101 <hr class="navbar-divider">
c07aa62e 102
90d50bea
MT
103 <a class="navbar-item" href="/logout">
104 {{ _("Logout") }}
105 </a>
106 </div>
107 </div>
108 {% else %}
109 <div class="navbar-item">
110 <a class="button" href="/login">
111 {{ _("Sign In") }}
112 </a>
113 </div>
114 {% end %}
115 </div>
76681076 116 </div>
dc8f834d
MT
117 </div>
118 </nav>
70239f2d 119
dc8f834d 120 {# Main Stuff #}
70239f2d 121
41c5be79
MT
122 <div class="is-flex-grow-1 is-flex-shrink-0">
123 {% block body %}
124 <div class="container">
125 {% block container %}
126 NO CONTENT
127 {% end block %}
128 </div>
129 {% end block %}
130 </div>
f6e6ff79 131
dc8f834d
MT
132 {# Footer #}
133
41c5be79 134 <footer class="footer is-flex-shrink-0">
90d50bea
MT
135 <div class="container">
136 <div class="content has-text-centered">
137 <p>
138 &copy; {{ year }} - Pakfire Build Service {{ version }}
139 </p>
140 </div>
dc8f834d
MT
141 </div>
142 </footer>
fc5281c0
MT
143
144 <!-- include javascript files -->
145 <script src="{{ static_url("js/jquery.min.js") }}"></script>
79d42c5d 146 <script src="{{ static_url("js/pbs.min.js") }}"></script>
9137135a
MT
147 </body>
148</html>