[854] Better error handling for download failure and a fix for publisher hierarchy navigation
[ckanext-ga-report.git] / ckanext / ga_report / templates / ga_report / publisher / index.html
Ross Jones




Ross Jones

David Read
Ross Jones
Ross Jones
Ross Jones

David Read
David Read
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
<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">
 
          ${month_selector(c.month, c.months, c.day)}
 
           <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 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) + (("?month=" + c.month) if c.month else ''))}
            </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>