]> git.ipfire.org Git - people/jschlag/pbs.git/blame - data/templates/base.html
Remove some unused files.
[people/jschlag/pbs.git] / data / templates / base.html
CommitLineData
f6e6ff79
MT
1<!DOCTYPE html>
2<html lang="en">
9137135a
MT
3 <head>
4 <title>{{ hostname }} - {% block title %}{{ _("No title given") }}{% end block %}</title>
5 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
f6e6ff79 6 <meta name="author" content="IPFire.org - Pakfire Development Team" />
9137135a
MT
7
8 <!-- styling stuff -->
f6e6ff79 9 <link rel="stylesheet" type="text/css" href="{{ static_url("css/bootstrap.min.css") }}" />
9137135a 10 <link rel="stylesheet" type="text/css" href="{{ static_url("css/style.css") }}" />
f6e6ff79 11 <link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet" type="text/css">
9137135a 12
f6e6ff79
MT
13 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
14 <link rel="stylesheet" type="text/css" href="{{ static_url("css/bootstrap-responsive.min.css") }}" />
9137135a 15 </head>
f6e6ff79 16
9137135a 17 <body>
f6e6ff79
MT
18 <div class="navbar navbar-fixed-top">
19 <div class="navbar-inner">
20 <div class="container">
21 <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
22 <span class="icon-bar"></span>
23 <span class="icon-bar"></span>
24 <span class="icon-bar"></span>
25 </a>
26 <a class="brand" href="/">
27 {{ _("Pakfire Build Service") }}
28 <span class="label label-info">{{ _("BETA") }}</span>
29 </a>
30 <div class="nav-collapse">
31 <ul class="nav">
32 <li>
33 <a href="/packages">{{ _("Packages") }}</a>
34 </li>
35 <li>
36 <a href="/builds">{{ _("Builds") }}</a>
37 </li>
38 <li class="dropdown">
39 <a href="#" class="dropdown-toggle" data-toggle="dropdown">
40 {{ _("More") }} <b class="caret"></b>
41 </a>
42 <ul class="dropdown-menu">
43 <li>
44 <a href="/documents">
45 <i class="icon-book"></i>
46 {{ _("Documentation") }}
47 </a>
48 </li>
49 <li>
50 <a href="/search">
51 <i class="icon-search"></i>
52 {{ _("Search") }}
53 </a>
54 </li>
55 <li class="divider"></li>
56 <li>
57 <a href="/distros">
58 <i class="icon-star"></i>
59 {{ _("Distributions") }}
60 </a>
61 </li>
62 <li>
63 <a href="/builders">
64 <i class="icon-cog"></i>
65 {{ _("Builders") }}
66 </a>
67 </li>
68 <li>
69 <a href="/mirrors">
70 <i class="icon-road"></i>
71 {{ _("Mirrors") }}
72 </a>
73 </li>
74 <li>
75 <a href="/keys">
76 <i class="icon-barcode"></i>
77 {{ _("Key management") }}
78 </a>
79 </li>
80
81 {% if current_user %}
82 <li>
83 <a href="/users">
84 <i class="icon-user"></i>
85 {{ _("Users") }}
86 </a>
87 </li>
88 {% end %}
89
90 <li class="divider"></li>
91 <li>
92 <a href="/statistics">
93 <i class="icon-align-left"></i>
94 {{ _("Statistics") }}
95 </a>
96 </li>
97 <li>
98 <a href="/advanced">{{ _("Even more...") }}</a>
99 </li>
100
101 {% if current_user and current_user.is_admin() %}
102 <li class="divider"></li>
103 <li class="nav-header">
104 {{ _("Administration") }}
105 </li>
106 <li>
107 <a href="/uploads">
108 <i class="icon-upload"></i>
109 {{ _("Uploads") }}
110 </a>
111 </li>
112 {% end %}
113 </ul>
114 </li>
115 </ul>
116
117 <ul class="nav pull-right">
118 <li class="divider-vertical"></li>
119
120 {% if current_user %}
121 <li class="dropdown">
122 <a href="#" class="dropdown-toggle" data-toggle="dropdown">
123 <i class="icon-user icon-white"></i>
124 <b class="caret"></b>
125 </a>
126 <ul class="dropdown-menu">
127 <li class="nav-header">
128 {{ _("Logged in as") }}
129 </li>
130 <li>
131 <a href="/profile">
132 {{ escape(current_user.realname) }}
133 </a>
134 </li>
135 {% if session and session.impersonated_user %}
136 <li class="nav-header">{{ _("Impersonated by") }}</li>
137 <li>
138 <a href="/user/{{ escape(session.user.name) }}">
139 <i class="icon-user"></i>
140 {{ escape(session.user.realname) }}
141 </a>
142 </li>
143 {% end %}
144 <li class="divider"></li>
145 <li>
146 <a href="/profile">
147 <i class="icon-user"></i>
148 {{ _("My profile") }}
149 </a>
150 </li>
151 <li>
152 <a href="/profile/builds">
153 <i class="icon-signal"></i>
154 {{ _("My builds") }}
155 </a>
156 </li>
157 <li class="divider"></li>
158
159 {% if session and session.impersonated_user %}
160 <li>
161 <a href="/user/impersonate?action=stop">
162 <i class="icon-off"></i>
163 {{ _("End impersonation") }}
164 </a>
165 </li>
166 {% else %}
167 <li>
168 <a href="/logout">
169 <i class="icon-off"></i>
170 {{ _("Logout") }}
171 </a>
172 </li>
173 {% end %}
174 </ul>
175 </li>
176 {% else %}
177 <li>
178 <a data-toggle="modal" href="#login">{{ _("Login") }}</a>
179 </li>
180 {% end %}
181 </ul>
182
183 <form class="navbar-search pull-right" method="GET" action="/search">
184 <input type="text" class="search-query" placeholder="{{ _("Search...") }}" name="q">
9137135a 185 </form>
9137135a
MT
186 </div>
187 </div>
188 </div>
189 </div>
190
f6e6ff79
MT
191 {% block container %}
192 <div class="container container-body">
193 {% block body %}EMPTY BODY{% end block %}
194
195 {{ modules.Footer() }}
9137135a 196 </div>
f6e6ff79
MT
197 {% end block %}
198
199 {% if not current_user %}
200 <div class="modal hide fade" id="login">
201 <form id="loginfrm" class="modal-form form-horizontal" method="POST" action="/login">
202 {{ xsrf_form_html() }}
203
204 <div class="modal-header">
205 <a class="close" data-dismiss="modal">&times;</a>
206 <h3>{{ _("Welcome to Pakfire Build Service!") }}</h3>
207 </div>
208
209 <div class="modal-body">
210 <fieldset>
211 <div class="control-group">
212 <label class="control-label" for="name">{{ _("Username") }}</label>
213 <div class="controls">
214 <input type="text" class="input-xlarge" id="name" name="name" />
215 </div>
216 </div>
217
218 <div class="control-group">
219 <label class="control-label" for="pass">{{ _("Password") }}</label>
220 <div class="controls">
221 <input type="password" class="input-xlarge" id="pass" name="pass" />
222 </div>
223 </div>
224 </fieldset>
225
226 <p>
227 {{ _("Please type your credentials into the form above in order to login.") }}
228 </p>
229
230 <hr />
231
232 <ul>
233 <li>
234 <a href="/register">
235 {{ _("Register a new account") }}
236 </a>
237 </li>
238 <li>
239 <a href="/password-recovery">
240 {{ _("Forgot your password?") }}
241 </a>
242 </li>
243 </ul>
244 </div>
245
246 <div class="modal-footer">
247 <button class="btn btn-primary" type="submit">{{ _("Login") }}</button>
248 <a class="btn" href="#" data-dismiss="modal">{{ _("Cancel") }}</a>
249 </div>
250 </form>
9137135a 251 </div>
f6e6ff79
MT
252 {% end %}
253
254 <!-- include javascript files -->
255 <script src="{{ static_url("js/jquery.js") }}"></script>
256 <script src="{{ static_url("js/bootstrap.min.js") }}"></script>
257 <!-- <script src="{{ static_url("js/pbs.js") }}"></script> -->
9137135a
MT
258 </body>
259</html>