[llvm-commits] [zorg] r148061 - in /zorg/trunk/lnt/lnt/server/ui: templates/v4_all_orders.html views.py
Daniel Dunbar
daniel at zuster.org
Thu Jan 12 14:49:44 PST 2012
Author: ddunbar
Date: Thu Jan 12 16:49:44 2012
New Revision: 148061
URL: http://llvm.org/viewvc/llvm-project?rev=148061&view=rev
Log:
[lnt/v0.4] lnt.server.ui/all_orders: Add a view of the entire run order table.
Added:
zorg/trunk/lnt/lnt/server/ui/templates/v4_all_orders.html
Modified:
zorg/trunk/lnt/lnt/server/ui/views.py
Added: zorg/trunk/lnt/lnt/server/ui/templates/v4_all_orders.html
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/server/ui/templates/v4_all_orders.html?rev=148061&view=auto
==============================================================================
--- zorg/trunk/lnt/lnt/server/ui/templates/v4_all_orders.html (added)
+++ zorg/trunk/lnt/lnt/server/ui/templates/v4_all_orders.html Thu Jan 12 16:49:44 2012
@@ -0,0 +1,36 @@
+{% import "utils.html" as utils %}
+
+{% extends "layout.html" %}{
+{% set components = [(ts.name, v4_url_for("v4_overview"))] %}
+{% block head %}
+ <script src="{{ url_for('.static', filename='popup.js') }}"></script>
+{% endblock %}
+{% block title %}All Orders{% endblock %}
+{% block body %}
+
+<h3>All Orders</h3>
+<table border="1">
+ <thead>
+ <tr>
+ <th>ID</th>
+ <th>Previous Order ID</th>
+ <th>Next Order ID</th>
+{% for field in ts.order_fields %}
+ <th>{{field.name}}</th>
+{% endfor %}
+ </tr>
+ </thead>
+{% for order in orders %}
+ <tr>
+ <td><a href="{{v4_url_for('v4_order', id=order.id)}}">{{
+ order.id}}</a></td>
+ <td>{{order.previous_order_id}}</td>
+ <td>{{order.next_order_id}}</td>
+{% for field in ts.order_fields %}
+ <td>{{order.get_field(field)}}</td>
+{% endfor %}
+ </tr>
+{% endfor %}
+</table>
+
+{% endblock %}
Modified: zorg/trunk/lnt/lnt/server/ui/views.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/server/ui/views.py?rev=148061&r1=148060&r2=148061&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/server/ui/views.py (original)
+++ zorg/trunk/lnt/lnt/server/ui/views.py Thu Jan 12 16:49:44 2012
@@ -845,6 +845,19 @@
return render_template("v4_order.html", ts=ts, order=order)
+ at v4_route("/all_orders")
+def v4_all_orders():
+ # Get the testsuite.
+ ts = request.get_testsuite()
+
+ # Get the orders.
+ orders = ts.query(ts.Order).all()
+
+ # Order the runs totally.
+ orders.sort()
+
+ return render_template("v4_all_orders.html", ts=ts, orders=orders)
+
@v4_route("/<int:id>/graph")
def v4_graph(id):
from lnt.server.ui import util
More information about the llvm-commits
mailing list