Moved minor nav into util file and implemented
[ckanext-ga-report.git] / ckanext / ga_report / templates / ga_report / publisher / index.html
Ross Jones




Ross Jones

Ross Jones
Ross Jones
Ross Jones


Ross Jones











Ross Jones


Ross Jones
Ross Jones
Ross Jones



Ross Jones
Ross Jones
Ross Jones

Ross Jones

Ross Jones









Ross Jones

Ross Jones

Ross Jones
Ross Jones
Ross Jones
Ross Jones










Ross Jones





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<html xmlns:py="http://genshi.edgewall.org/"
  xmlns:i18n="http://genshi.edgewall.org/i18n"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  py:strip="">
 
  <xi:include href="../ga_util.html" />
 
  <py:def function="page_title">Usage by Publisher</py:def>
 
  <py:match path="primarysidebar">
    <li class="widget-container boxed widget_text">
      <h4>Download</h4>
      <p><center>
          <a class="btn button btn-primary" href="${h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport',action='publisher_csv',month=c.month or 'all')}">Download as CSV</a></center>
      </p>
    </li>
    <xi:include href="../notes.html" />
  </py:match>
 
 
  <div py:match="content">
 
      <h1>Site Usage</h1>
 
      ${usage_nav('Publishers')}
 
 
      <form class="form-inline" action="${h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport',action='publishers')}" method="get">
          <div class="controls">
          <select name="month">
                <option value='' py:attrs="{'selected': 'selected' if not c.month else None}">All months</option>
 
              <py:for each="val,desc in c.months">
                <option value='${val}' py:attrs="{'selected': 'selected' if c.month == val else None}">${desc}</option>
              </py:for>
          </select>
           <input class="btn button btn-primary" type='submit' value="Update"/>
          </div>
       </form>
 
       <table class="table table-condensed table-bordered table-striped">
         <tr>
           <th>Publisher</th>
           <th>Dataset Visits</th>
           <th>Dataset Views</th>
         </tr>
        <py:for each="publisher, views, visits in c.top_publishers">
          <tr>
            <td>${h.link_to(publisher.title, h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport', action='read_publisher', id=publisher.name))}
            </td>
            <td>${visits}</td>
            <td>${views}</td>
          </tr>
        </py:for>
       </table>
 
 
  </div>
 
  <xi:include href="../../layout.html" />
 
  <py:def function="optional_footer">
    <script type='text/javascript'>
        $('.nav-tabs li a').click(function (e) {
          e.preventDefault();
          $(this).tab('show');
        })
    </script>
  </py:def>
 
</html>