diff --git a/dav_submission/templates/dav_submission/emails/new_submission.txt b/dav_submission/templates/dav_submission/emails/new_submission.txt index 7278ae7..704094f 100644 --- a/dav_submission/templates/dav_submission/emails/new_submission.txt +++ b/dav_submission/templates/dav_submission/emails/new_submission.txt @@ -10,5 +10,5 @@ Beschreibung: {{ metadata.description }} Ihr könnt den Beitrag unter - https://mein-dav.alpenverein-karlsruhe.de/download + {{ base_url }}{% url 'dav_submission:list' %} herunterladen. \ No newline at end of file diff --git a/dav_submission/templates/dav_submission/list.html b/dav_submission/templates/dav_submission/list.html index 6e0149b..87a4869 100644 --- a/dav_submission/templates/dav_submission/list.html +++ b/dav_submission/templates/dav_submission/list.html @@ -10,6 +10,7 @@ {% trans 'Titel' %} {% trans 'Absender' %} + {% trans 'Gruppe' %} {% trans 'Datum' %}   @@ -17,6 +18,7 @@ +   @@ -28,6 +30,13 @@ {{ object.name }} ({{ object.email_address }}) + + {% if object.group %} + {{ object.group }} + {% else %} + - + {% endif %} + {{ object.timestamp|date:'l, d. F Y H:i:s e' }} @@ -44,7 +53,7 @@ $(document).ready( function () { var table = $("#objects_table").DataTable( { orderCellsTop: true, - order: [[2, "asc"]], + order: [[3, "asc"]], paging: false, language: { search: "{% trans 'Filter' %}:", diff --git a/dav_submission/views.py b/dav_submission/views.py index 521f442..9cbadf4 100644 --- a/dav_submission/views.py +++ b/dav_submission/views.py @@ -45,6 +45,7 @@ class ListView(generic.ListView): 'name': None, 'email_address': None, 'title': None, + 'group': None, 'timestamp': None, } with open(metadata_file_path) as f: @@ -58,6 +59,10 @@ class ListView(generic.ListView): if mo is not None: metadata['title'] = mo.group(1) continue + mo = re.match(r'^Gruppe: (.*)$', line) + if mo is not None: + metadata['group'] = mo.group(1) + continue mo = re.match(r'^Datum: ([0-9]{2}.[0-9]{2}.[0-9]{4}) ([0-9]{2}:[0-9]{2}:[0-9]{2}) (.*)$', line) if mo is not None: date_str = mo.group(1)