Commit 097baba9 authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt

Merge branch 'master' into release-2-2

parents 8ca7b339 c4a7213c
Pipeline #1211 failed with stage
in 54 seconds
[bumpversion]
current_version = 2.1.7
current_version = 2.1.8
[bumpversion:file:VERSION]
......
stadtgestalten (2.1.8-1) unstable; urgency=medium
* New upstream release
-- Robert <robert@humbug> Fri, 23 Feb 2018 10:55:24 +0100
stadtgestalten (2.1.7-1) unstable; urgency=medium
* New upstream release
......
......@@ -86,10 +86,13 @@ def process_incoming_message(sender, message, **args):
sender = get_sender(message)
if key.gestalt != sender:
raise django.core.exceptions.PermissionDenied(
'Du darfst nicht auf eine Benachrichtigung antworten, die an eine andere '
'E-Mail-Adresse zugestellt wurde. Bitte melde Dich auf der Website an und '
'beantworte die Nachricht dort. (Oder antworte unter der E-Mail-Adresse, '
'an die die Benachrichtigung gesendet wurde.)')
'Du darfst diese Benachrichtigung nicht unter dieser E-Mail-Adresse '
'beantworten. Du hast folgende Möglichkeiten:\n'
'* Melde Dich auf der Website an und beantworte die Nachricht dort.\n'
'* Antworte unter der E-Mail-Adresse, an die die Benachrichtigung '
'gesendet wurde.\n'
'* Füge die E-Mail-Adresse, unter der Du antworten möchtest, Deinem '
'Benutzerkonto hinzu.')
if type(key.target) == Content:
container = key.target
else:
......@@ -137,11 +140,12 @@ def process_incoming_message(sender, message, **args):
if not is_autoresponse(message):
try:
process_message(address)
except (
groups.Group.DoesNotExist, ValueError,
django.core.exceptions.PermissionDenied) as e:
logger.error('Could not process receiver {} in message {}'.format(
address, message.id))
except ValueError as e:
logger.error('Could not process receiver {} in message {}. {}'.format(
address, message.id, e))
except (groups.Group.DoesNotExist, django.core.exceptions.PermissionDenied) as e:
logger.warning('Could not process receiver {} in message {}. {}'.format(
address, message.id, e))
django.core.mail.send_mail(
'Re: {}'.format(message.subject),
'Konnte die Nachricht nicht verarbeiten. {}'.format(e),
......
{% extends 'content/created.txt' %}{% block content %}Datei online ansehen und kommentieren:
{% url 'content-permalink' association.pk as path %}{{ path|full_url }}
Datei {{ content.versions.last.file.get }}
Datei {{ object.versions.last.file.get }}
{{ content.versions.last.text }}{% endblock %}
{{ object.versions.last.text }}{% endblock %}
......@@ -2,7 +2,7 @@
"name": "stadtgestalten",
"title": "Stadtgestalten",
"description": "Stadtgestalten ist eine Plattform um lokale Vernetzung zu fördern",
"version": "2.1.7",
"version": "2.1.8",
"license": "AGPL-3.0",
"engines": {
"node": ">=6.4.0"
......@@ -57,7 +57,7 @@
"webpack-pwa-manifest": "^3.5.0"
},
"dependencies": {
"animejs": "^2.1.7",
"animejs": "^2.1.8",
"autosize": "^4.0.0",
"axios": "^0.16.2",
"babel-runtime": "^6.20.0",
......
......@@ -17,7 +17,7 @@ pillow # debian: python-pil
pymdown-extensions # NOT IN DEBIAN
schulze # NOT IN DEBIAN
randomcolor # NOT IN DEBIAN
raven # NOT IN DEBIAN
raven # debian (buster): python3-raven
requests # debian: python3-requests
rules # debian (buster): python3-django-rules
translitcodec # NOT IN DEBIAN
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment