<div class="card-body">
<h4>{{ _("Calls on %s") % locale.format_day(date) }}</h4>
+ <nav>
+ <ul class="pagination justify-content-center">
+ {% set yesterday = date - datetime.timedelta(days=1) %}
+ {% set tomorrow = date + datetime.timedelta(days=1) %}
+
+ <li class="page-item">
+ <a class="page-link" href="/users/{{ account.uid }}/calls/{{ yesterday }}">
+ « {{ locale.format_day(yesterday) }}
+ </a>
+ </li>
+
+ <li class="page-item active">
+ <a class="page-link" href="/users/{{ account.uid }}/calls/{{ date }}" tabindex="-1">
+ {{ locale.format_day(date) }}
+ </a>
+ </li>
+
+ <li class="page-item {% if tomorrow > now %}disabled{% end %}">
+ <a class="page-link" href="/users/{{ account.uid }}/calls/{{ tomorrow }}">
+ {{ locale.format_day(tomorrow) }} »
+ </a>
+ </li>
+ </ul>
+ </nav>
+
{% module TalkCDR(account, date=date) %}
</div>
</div>
def get_template_namespace(self):
ns = tornado.web.RequestHandler.get_template_namespace(self)
- today = datetime.date.today()
+ now = datetime.date.today()
ns.update({
"format_size" : util.format_size,
"format_time" : util.format_time,
"hostname" : self.hostname,
- "year" : today.year,
+ "now" : now,
+ "year" : now.year,
})
return ns