aboutsummaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/web/default/admin/header.html2
-rw-r--r--templates/web/default/admin/search_reports.html81
2 files changed, 82 insertions, 1 deletions
diff --git a/templates/web/default/admin/header.html b/templates/web/default/admin/header.html
index 66ffaf770..355bd5b6e 100644
--- a/templates/web/default/admin/header.html
+++ b/templates/web/default/admin/header.html
@@ -12,7 +12,7 @@ dd { margin-left: 8em; }
<strong>[% loc('FixMyStreet admin:') %]</strong>
<a href="[% c.uri_for( '' ) %]">[% loc('Summary') %]</a>
<a href="[% c.uri_for( 'council_list' ) %]">[% loc('Council contacts') %]</a>
- <a href="">[% loc('Search Reports') %]</a>
+ <a href="[% c.uri_for( 'search_reports' ) %]">[% loc('Search Reports') %]</a>
<a href="">[% loc('Timeline') %]</a>
<a href="[% c.uri_for( 'questionnaire') %]">[% loc('Survey Results') %]</a>
diff --git a/templates/web/default/admin/search_reports.html b/templates/web/default/admin/search_reports.html
new file mode 100644
index 000000000..56e9e41d8
--- /dev/null
+++ b/templates/web/default/admin/search_reports.html
@@ -0,0 +1,81 @@
+[% INCLUDE 'admin/header.html' title=loc('Search Reports') %]
+
+[% BLOCK value_or_nbsp -%]
+ [%- IF value %][% value | html %][% ELSE %]&nbsp;[% END %]
+[%- END %]
+
+[% BLOCK format_time -%]
+ [%- IF time %][% time.ymd %]&nbsp;[% time.hms %][% ELSE %]&nbsp;[% END %]
+[%- END %]
+
+<form method="get" action="[% c.uri_for('search_reports') %]" enctype="application/x-www-form-urlencoded" accept-charset="utf-8">
+ <label for="search">Search:</label> <input type="text" name="search" size="30" id="search">
+</form>
+
+
+[% IF searched %]
+<table cellspacing="0" cellpadding="2" border="1">
+ <tr>
+ <th>ID</th>
+ <th>Title</th>
+ <th>Name</th>
+ <th>Email</th>
+ <th>Council</th>
+ <th>Category</th>
+ <th>Anonymous</th>
+ <th>Cobrand</th>
+ <th>Created</th>
+ <th>State</th>
+ <th>When sent</th>
+ <th>*</th>
+ </tr>
+[%- FOREACH problem IN problems %]
+ <tr[% ' class="hidden"' IF problem.state == 'hidden' %]>
+ <td>[%- IF problem.state == 'confirmed' || problem.state == 'fixed' -%]
+ [%- cobrand_data = problem.cobrand_data %]
+ [%- cobrand_data = c.data_for_generic_problem IF !problem.cobrand %]
+ <a href="[% c.uri_for_email( '/report', problem.id, cobrand_data ) %]">[% problem.id %]</a>
+ [%- ELSE %]
+ [%- problem.id %]
+ [%- END -%]</td>
+ <td>[% PROCESS value_or_nbsp value=problem.title %]</td>
+ <td>[% PROCESS value_or_nbsp value=problem.name %]</td>
+ <td>[% PROCESS value_or_nbsp value=problem.user.email %]</td>
+ <td>[%- IF edit_council_contacts -%]
+ <a href="[% c.uri_for('council_contacts', problem.council ) %]">[% PROCESS value_or_nbsp value=problem.council %]</a>
+ [%- ELSE -%]
+ [%- PROCESS value_or_nbsp value=problem.council -%]
+ [%- END -%]</td>
+ <td>[% PROCESS value_or_nbsp value=problem.category %]</td>
+ <td>[% IF problem.anonymous %][% loc('Yes') %][% ELSE %][% loc('No') %][% END %]</td>
+ <td>[% problem.cobrand %]<br>[% problem.cobrand_data | html %]</td>
+ <td>[% PROCESS format_time time=problem.created %]</td>
+ <td>[% problem.state %]<small>
+ [%- IF problem.state == 'fixed' || problem.state == 'confirmed' %]<br>[% loc('Confirmed:' ) %]&nbsp;[% PROCESS format_time time=problem.confirmed %][% END -%]
+ [%- IF problem.state == 'fixed' %]<br>[% loc('Fixed:') %] [% PROCESS format_time time=problem.lastupdate %][% END -%]
+ [%- IF problem.state == 'confirmed' %]<br>[% loc('Last&nbsp;update:') %] [% PROCESS format_time time=problem.lastupdate %][% END -%]</small>
+ </td>
+ <td>[% PROCESS format_time time=problem.whensent %]</td>
+ <td><a href="[% c.uri_for( 'report_edit', problem.id ) %]">Edit</a></td>
+ </tr>
+[%- END -%]
+</table>
+
+<h2>Updates</h2>
+
+<table cellspacing="0" cellpadding="2" border="1">
+ <tr>
+ <th>ID</th>
+ <th>State</th>
+ <th>Name</th>
+ <th>Email</th>
+ <th>Created</th>
+ <th>Cobrand</th>
+ <th>Text</th>
+ <th>*</th>
+ </tr>
+<tr>
+</table>
+[% END %]
+
+[% INCLUDE 'admin/footer.html' %]