#167 Fixing for /dataset and /publishers
[ckanext-ga-report.git] / ckanext / ga_report / templates / ga_report / publisher / read.html
Ross Jones




Ross Jones
Ross Jones
David Read
Ross Jones
Ross Jones
Ross Jones
Ross Jones

David Read
Ross Jones

David Read
Ross Jones

Ross Jones
Ross Jones
David Read
Ross Jones
David Read
Ross Jones
David Read

Ross Jones


David Read










Ross Jones
David Read
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<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 Dataset</py:def>
 
  <py:def function="optional_head">
    <link rel="stylesheet" type="text/css" href="/scripts/vendor/rickshaw.min.css"/>
    <link rel="stylesheet" type="text/css" href="/css/ga_report.css"/>
    <script type="text/javascript" src="/scripts/ckanext_ga_reports.js"></script>
    <script type="text/javascript" src="/scripts/vendor/jquery.sparkline.modified.js"></script>
    <script type="text/javascript" src="/scripts/vendor/d3.v2.js"></script>
    <script type="text/javascript" src="/scripts/vendor/d3.layout.min.js"></script>
    <script type="text/javascript" src="/scripts/vendor/rickshaw.min.js"></script>
  </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='dataset_csv',id=c.publisher_name or 'all',month=c.month or 'all')}">Download as CSV</a></center>
      </p>
    </li>
    <li class="widget-container boxed widget_text">
      <h4>Graph Legend</h4>
      <div id="graph-legend-container">
      </div>
    </li>
    <xi:include href="../notes.html" />
  </py:match>
 
 
  <div py:match="content">
     <h1>Site Usage</h1>
 
     ${usage_nav('Datasets')}
 
     <form class="form-inline" action="${h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport',action='read')}" method="get">
        <div class="controls">
 
          ${month_selector(c.month, c.months, c.day)}
 
          <select name="publisher">
                <option value='' py:attrs="{'selected': 'selected' if not c.publisher else None}">All publishers</option>
              <py:for each="val,desc in c.publishers">
                <option value='${val}' py:attrs="{'selected': 'selected' if c.publisher_name == val else None}">${desc}</option>
              </py:for>
          </select>
          <input class="btn button btn-primary" type='submit' value="Update"/>
        </div>
     </form>
 
     <h3 py:if="c.publisher"><a href="${h.url_for(controller='ckanext.dgu.controllers.publisher:PublisherController',action='read',id=c.publisher.name)}">${c.publisher.title}</a></h3>
 
     <p py:if="not c.top_packages">No page views in this period</p>
 
     <py:if test="c.top_packages">
       ${rickshaw_graph(c.graph_data,'dataset-downloads',debug=True)}
       <table class="table table-condensed table-bordered table-striped">
         <tr>
           <th>Dataset</th>
           <th>Views</th>
           <th>Downloads</th>
         </tr>
         <py:for each="package, views, visits,downloads in c.top_packages">
           <tr>
             <td>
               ${h.link_to(package.title or package.name, h.url_for(controller='package', action='read', id=package.name))}
             </td>
             <td>${views}</td>
             <td>${downloads}</td>
          </tr>
        </py:for>
      </table>
    </py:if>
 
 
  </div>
 
  <xi:include href="../../layout.html" />
</html>