diff --git a/src/pretix/base/models.py b/src/pretix/base/models.py index 10dda9c615..2a095a9a86 100644 --- a/src/pretix/base/models.py +++ b/src/pretix/base/models.py @@ -1748,7 +1748,8 @@ class OrderPosition(ObjectWithAnswers, Versionable): ) item = VersionedForeignKey( Item, - verbose_name=_("Item") + verbose_name=_("Item"), + related_name='positions' ) variation = VersionedForeignKey( ItemVariation, diff --git a/src/pretix/control/templates/pretixcontrol/item/delete.html b/src/pretix/control/templates/pretixcontrol/item/delete.html new file mode 100644 index 0000000000..0dce6c837d --- /dev/null +++ b/src/pretix/control/templates/pretixcontrol/item/delete.html @@ -0,0 +1,33 @@ +{% extends "pretixcontrol/items/base.html" %} +{% load i18n %} +{% load bootstrap3 %} +{% block title %}{% trans "Delete product" %}{% endblock %} +{% block inside %} +
{% blocktrans %}You cannot delete the product {{ item }} because it already has been ordered.{% endblocktrans %}
+