Moved minor nav into util file and implemented
[ckanext-ga-report.git] / ckanext / ga_report / templates / ga_report / publisher / read.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
































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
<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">Analytics for ${g.site_title}</py:def>
 
  <py:match path="primarysidebar">
    <li class="widget-container boxed widget_text">
      <h4>Publishers</h4>
      <p>
          Dataset views records the number of times a specific dataset page has been viewed. Visits records the number of unique site visits.
      </p>
      <p>
          Note: this data does not include API calls.
      </p>
    </li>
 
    <li class="widget-container boxed widget_text">
      <h4>Download</h4>
      <p><center>
          <a class="btn button" href="${h.url_for(controller='ckanext.ga_report.controller:GaReport',action='csv',month=c.month or 'all')}">Download as CSV</a></center>
      </p>
    </li>
  </py:match>
 
 
  <div py:match="content">
      <h1>Site Usage</h1>
 
      ${usage_nav(c.publisher.title, c.publisher)}
 
      <form class="form-inline" action="${h.url_for(controller='ckanext.ga_report.controller:GaPublisherReport',action='read',id=c.publisher.name)}" method="get">
          <div class="controls">
          <select name="month">
                <option value='' py:attrs="{'selected': 'selected' if not c.month else None}">All time</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" type='submit' value="Update"/>
          </div>
       </form>
 
       <table class="table table-condensed table-bordered table-striped">
         <tr>
           <th>Dataset</th>
           <th>Views</th>
           <th>Visits</th>
         </tr>
        <py:for each="package, views, visits 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>${visits}</td>
          </tr>
        </py:for>
       </table>
 
 
  </div>
 
  <xi:include href="../../layout.html" />
</html>