Exposed the title field in the report.
From: Fa Yoeu <fayoeu@google.com>
Signed-off-by: Martin Bligh <mbligh@google.com>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@1442 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/tko/compose_query.cgi b/tko/compose_query.cgi
index d609fa2..11db9be 100755
--- a/tko/compose_query.cgi
+++ b/tko/compose_query.cgi
@@ -43,7 +43,7 @@
</td>
<td>
<input type="text" name="condition" size="30" value="%s">
- <input type="hidden" name="title" value="Report">
+ <input type="hidden" name="title" value="%s">
</td>
<td align="center"><input type="submit" value="Submit">
</td>
@@ -86,10 +86,12 @@
form = cgi.FieldStorage()
+title_field = parse_condition(form, 'title', '')
try:
row = parse_field(form, 'rows')
column = parse_field(form, 'columns')
condition_field = parse_condition(form, 'condition','')
+
except KeyError:
## first time here
## to start faster, begin with records of last week only
@@ -132,8 +134,10 @@
next_column = next_field[column]
condition_list.append("%s='%s'" % (column, x))
next_condition = '&'.join(condition_list)
- return 'compose_query.cgi?' + urllib.urlencode({'columns': next_column,
- 'rows': next_row, 'condition': next_condition})
+ link = 'compose_query.cgi?' + urllib.urlencode({'columns': next_column,
+ 'rows': next_row, 'condition': next_condition,
+ 'title': title_field})
+ return link
def create_select_options(selected_val):
@@ -268,7 +272,8 @@
return [[display.box(msg)]]
dict_url = {'columns': row,
- 'rows': column, 'condition': condition_field}
+ 'rows': column, 'condition': condition_field,
+ 'title': title_field}
link = 'compose_query.cgi?' + urllib.urlencode(dict_url)
header_row = [display.box("<center>(Flip Axis)</center>", link=link)]
@@ -329,7 +334,9 @@
display.print_main_header()
print html_header % (create_select_options(column),
create_select_options(row),
- condition_field)
+ condition_field, title_field)
+ if title_field:
+ print '<h1> %s </h1>' % (title_field)
print display.color_keys_row()
display.print_table(gen_matrix())
print display.color_keys_row()