Table filters

* adds table filtering for InterventionTable
* adds default ordering
* moves user-access filtering from view to InterventionTableFiler
* adds generic render_icn method for BaseTable (for usage with fontawesome5)
* adds translations
* improves table.html template
This commit is contained in:
mipel
2021-07-22 10:00:59 +02:00
parent 117c740bad
commit 591bc739ec
8 changed files with 228 additions and 29 deletions

Binary file not shown.

View File

@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#: konova/forms.py:69 user/forms.py:38
#: intervention/filters.py:21 intervention/filters.py:27
#: intervention/filters.py:34 intervention/filters.py:35 konova/forms.py:69
#: user/forms.py:38
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-07-21 15:07+0200\n"
"POT-Creation-Date: 2021-07-22 09:31+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,12 +22,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: compensation/tables.py:18 compensation/tables.py:71 intervention/forms.py:26
#: intervention/tables.py:22
#: intervention/tables.py:23
msgid "Identifier"
msgstr "Kennung"
#: compensation/tables.py:23 compensation/tables.py:76 intervention/forms.py:33
#: intervention/tables.py:27
#: intervention/tables.py:28
msgid "Title"
msgstr "Titel"
@@ -47,17 +49,17 @@ msgid "Compensation"
msgstr "Kompensation"
#: compensation/tables.py:54 compensation/tables.py:107
#: intervention/tables.py:79 intervention/tables.py:139
#: intervention/tables.py:92 intervention/tables.py:179
msgid "Open {}"
msgstr "Öffne {}"
#: compensation/tables.py:59 compensation/tables.py:112
#: intervention/tables.py:143
#: intervention/tables.py:183
msgid "Edit {}"
msgstr "Bearbeite {}"
#: compensation/tables.py:63 compensation/tables.py:116
#: intervention/tables.py:147
#: intervention/tables.py:187
msgid "Delete {}"
msgstr "Lösche {}"
@@ -65,6 +67,22 @@ msgstr "Lösche {}"
msgid "Eco Accounts"
msgstr "Ökokonten"
#: intervention/filters.py:20
msgid "Show all"
msgstr "Alle anzeigen"
#: intervention/filters.py:26
msgid "Show recorded"
msgstr "Verzeichnete anzeigen"
#: intervention/filters.py:38
msgid "District"
msgstr "Gemarkung"
#: intervention/filters.py:39
msgid "Search for district"
msgstr "Nach Gemarkung suchen"
#: intervention/forms.py:29
msgid "Generated automatically if none was given"
msgstr "Wird automatisch erzeugt, falls nicht angegeben"
@@ -133,57 +151,69 @@ msgstr "Neuer Eingriff"
msgid "Edit intervention"
msgstr "Eingriff bearbeiten"
#: intervention/tables.py:32
#: intervention/tables.py:33
msgid "Checked"
msgstr "Geprüft"
#: intervention/tables.py:38
#: intervention/tables.py:39
msgid "Registered"
msgstr "Verzeichnet"
#: intervention/tables.py:44
#: intervention/tables.py:45
msgid "Editable"
msgstr "Freigegeben"
#: intervention/tables.py:51
msgid "Last edit"
msgstr "Zuletzt bearbeitet"
#: intervention/tables.py:64
#: intervention/tables.py:70
msgid "Interventions"
msgstr "Eingriffe"
#: intervention/tables.py:79 intervention/tables.py:136
#: intervention/tables.py:92 intervention/tables.py:176
#: intervention/templates/intervention/open.html:8
#: konova/templates/konova/home.html:11 templates/navbar.html:22
msgid "Intervention"
msgstr "Eingriff"
#: intervention/tables.py:98
#: intervention/tables.py:111
msgid "Not checked yet"
msgstr "Noch nicht geprüft"
#: intervention/tables.py:102
#: intervention/tables.py:115
msgid "Checked on {} by {}"
msgstr "Am {} von {} geprüft worden"
#: intervention/tables.py:121
#: intervention/tables.py:134
msgid "Not registered yet"
msgstr "Noch nicht verzeichnet"
#: intervention/tables.py:125
#: intervention/tables.py:138
msgid "Registered on {} by {}"
msgstr "Am {} von {} verzeichnet worden"
#: intervention/tables.py:167
msgid "Full access granted"
msgstr "Für Sie freigegeben - Datensatz kann bearbeitet werden"
#: intervention/tables.py:167
msgid "Access not granted"
msgstr "Nicht freigegeben - Datensatz nur lesbar"
#: intervention/templates/intervention/open.html:12
msgid "Edit"
msgstr "Bearbeiten"
#: intervention/views.py:60
#: intervention/views.py:63
msgid "Intervention {} added"
msgstr "Eingriff {} hinzugefügt"
#: intervention/views.py:63 intervention/views.py:116
#: intervention/views.py:66 intervention/views.py:119
msgid "Invalid input"
msgstr "Eingabe fehlerhaft"
#: intervention/views.py:113
#: intervention/views.py:116
msgid "{} edited"
msgstr "{} bearbeitet"
@@ -371,10 +401,14 @@ msgstr "Starte Suche"
msgid "Results per page"
msgstr "Treffer pro Seite"
#: templates/table.html:70
#: templates/table.html:70 templates/table.html:77
msgid "Filter"
msgstr ""
#: templates/table.html:79
msgid "Apply filter"
msgstr "Filter anwenden"
#: user/forms.py:23
msgid "Notifications"
msgstr "Benachrichtigungen"
@@ -1697,9 +1731,6 @@ msgstr ""
#~ msgid "Process management"
#~ msgstr "Vorgangsverwaltung"
#~ msgid "Show process"
#~ msgstr "Zeige Vorgänge"
#~ msgid "New process"
#~ msgstr "Neuer Vorgang"