src/templates/builders/delete.html \
src/templates/builders/detail.html \
src/templates/builders/edit.html \
- src/templates/builders/list.html \
+ src/templates/builders/index.html \
src/templates/builders/new.html
templates_buildersdir = $(templatesdir)/builders
{% block title %}{{ _("Builders") }}{% end block %}
{% block body %}
- <section class="section">
- <div class="container">
- <nav class="breadcrumb" aria-label="breadcrumbs">
- <ul>
- <li class="is-active">
- <a href="#" aria-current="page">{{ _("Builders") }}</a>
- </li>
- </ul>
- </nav>
-
- <h1 class="title is-1">{{ _("Builders") }}</h1>
+ <section class="hero is-light">
+ <div class="hero-body">
+ <div class="container">
+ <nav class="breadcrumb" aria-label="breadcrumbs">
+ <ul>
+ <li class="is-active">
+ <a href="#" aria-current="page">{{ _("Builders") }}</a>
+ </li>
+ </ul>
+ </nav>
- {% if current_user and current_user.is_admin() %}
- <div class="block">
- <a class="button is-success" href="/builders/new">
- {{ _("Create Builder") }}
- </a>
- </div>
- {% end %}
+ <h1 class="title is-1">{{ _("Builders") }}</h1>
+ </div>
+ </div>
+ </section>
+ <section class="section">
+ <div class="container">
{% for builder in builders %}
<div class="block">
<div class="box">
</div>
</div>
{% end %}
+
+ {% if current_user and current_user.is_admin() %}
+ <a class="button is-success" href="/builders/new">
+ {{ _("Create Builder") }}
+ </a>
+ {% end %}
</div>
</section>
jobs.APIv1LogStreamHandler),
# Builders
- (r"/builders", builders.BuilderListHandler),
+ (r"/builders", builders.IndexHandler),
(r"/builders/new", builders.BuilderNewHandler),
(r"/builders/([A-Za-z0-9\-\.]+)/delete", builders.BuilderDeleteHandler),
(r"/builders/([A-Za-z0-9\-\.]+)/edit", builders.BuilderEditHandler),
})
-
-class BuilderListHandler(base.BaseHandler):
+class IndexHandler(base.BaseHandler):
def get(self):
- self.render("builders/list.html", builders=self.backend.builders)
+ self.render("builders/index.html", builders=self.backend.builders)
class BuilderDetailHandler(base.BaseHandler):