0002-passerelle-web-service-logs-per-page.patch
passerelle/base/templatetags/passerelle.py | ||
---|---|---|
27 | 27 |
def resource_logs_table(context, resource): |
28 | 28 |
request = context.get('request') |
29 | 29 |
page = request.GET.get('page', 1) |
30 |
rows = request.GET.get('rows', 10) |
|
30 | 31 | |
31 | 32 |
connector = resource.get_connector_slug() |
32 | 33 |
context['connector'] = connector |
33 | 34 |
context['slug'] = resource.slug |
34 | 35 |
qs = ResourceLog.objects.filter(appname=connector, slug=resource.slug).order_by('-timestamp') |
35 | 36 | |
36 |
paginator = Paginator(qs, 10)
|
|
37 |
paginator = Paginator(qs, rows)
|
|
37 | 38 |
try: |
38 | 39 |
logrecords = paginator.page(page) |
39 | 40 |
except PageNotAnInteger: |
passerelle/locale/fr/LC_MESSAGES/django.po | ||
---|---|---|
2152 | 2152 |
msgid "Logs" |
2153 | 2153 |
msgstr "Journaux" |
2154 | 2154 | |
2155 |
#: templates/passerelle/manage/service_view.html:83 |
|
2156 |
msgid "Per page:" |
|
2157 |
msgstr "Par page :" |
|
2158 | ||
2155 | 2159 |
#: templates/passerelle/manage_add.html:7 |
2156 | 2160 |
#: templates/passerelle/manage_add.html:12 |
2157 | 2161 |
msgid "Add a Connector" |
passerelle/templates/passerelle/manage/service_view.html | ||
---|---|---|
80 | 80 |
<div> |
81 | 81 |
{% block logs %} |
82 | 82 |
{% resource_logs_table resource=object %} |
83 |
{% trans "Per page:" %} |
|
84 |
<a href="./?rows=10">10</a>, |
|
85 |
<a href="./?rows=50">50</a>, |
|
86 |
<a href="./?rows=100">100</a> |
|
83 | 87 |
{% endblock %} |
84 | 88 |
</div> |
85 | 89 |
</div> |
86 |
- |