diff --git a/test/buildbot/master/templates/change.html b/test/buildbot/master/templates/change.html
new file mode 100644
index 000000000..984c40bc4
--- /dev/null
+++ b/test/buildbot/master/templates/change.html
@@ -0,0 +1,15 @@
+{% import 'macros/forms.html' as forms %}
+{% from "macros/change.html" import change with context %}
+
+{% extends "layouts/base.html" %}
+{% block content %}
+
+
{{ pageTitle }}
+
+{{ change(c) }}
+
+{% if authz.advertiseAction('stopChange') %}
+ Cancel Builds For Change:
+ {{ forms.stop_change_builds("/builders/_all/stopchangeall", c.number, authz) }}
+{% endif %}
+{% endblock %}
diff --git a/test/buildbot/master/templates/macros/change.html b/test/buildbot/master/templates/macros/change.html
index a288d09cf..b62bdafc1 100644
--- a/test/buildbot/master/templates/macros/change.html
+++ b/test/buildbot/master/templates/macros/change.html
@@ -1,46 +1,54 @@
{% macro change(c) %}
-
- {% set row_class=cycler('alt','') %}
-
+
+
+
Changed by |
{{ c.who|email }} |
-
+
+
Changed at |
{{ c.at }} |
{% if c.repository %}
-
+
Repository |
{{ c.repository|repolink }} |
- {% endif %} {% if c.project %}
-
+ {% endif %}
+
+ {% if c.project %}
+
Project |
{{ c.project|projectlink }} |
- {% endif %} {% if c.branch %}
-
+ {% endif %}
+
+ {% if c.branch %}
+
Branch |
{{ c.branch|e }} |
- {% endif %} {% if c.rev %}
-
+ {% endif %}
+
+ {% if c.rev %}
+
Revision |
{%- if c.revlink -%}{{ c.rev|e }}
{%- else -%}{{ c.rev|revlink(c.repository) }} {%- endif -%} |
{% endif %}
+
{% if c.comments %}
Comments
-
+{{ c.comments|changecomment(c.project) }}
{% endif %}
-Changed files
+Changed files
{% for f in c.files -%}
- {%- if f.url %}Properties
-
+
{% for p in c.properties %}
-
+
{{ p[0]|capitalize|e }} |
{{ p[1]|e }} |
diff --git a/test/buildbot/master/templates/waterfall.html b/test/buildbot/master/templates/waterfall.html
index d4b702cd4..5293f834c 100644
--- a/test/buildbot/master/templates/waterfall.html
+++ b/test/buildbot/master/templates/waterfall.html
@@ -25,9 +25,9 @@
Current Activity |
{% for b in builders %}
-
+ |
{{ " ".join(b.status) }}
-
+ |
{% endfor %}