From 49c93f95af47ba4f8c1efc0ba6f7903c9c651639 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 17 Oct 2014 16:55:22 +0200 Subject: [PATCH] Fix bug with zero-dimensional items --- .../templates/tixlcontrol/item/variations_0d.html | 8 ++++++++ src/tixlcontrol/views/item.py | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/tixlcontrol/templates/tixlcontrol/item/variations_0d.html diff --git a/src/tixlcontrol/templates/tixlcontrol/item/variations_0d.html b/src/tixlcontrol/templates/tixlcontrol/item/variations_0d.html new file mode 100644 index 000000000..f597eab33 --- /dev/null +++ b/src/tixlcontrol/templates/tixlcontrol/item/variations_0d.html @@ -0,0 +1,8 @@ +{% extends "tixlcontrol/item/base.html" %} +{% load i18n %} +{% load bootstrap3 %} +{% block inside %} +

{% trans "Variations" %}

+ {% trans "You have to define and select propreties to be able to configure variations." %} + +{% endblock %} diff --git a/src/tixlcontrol/views/item.py b/src/tixlcontrol/views/item.py index 169f192fa..1dd6b2fc5 100644 --- a/src/tixlcontrol/views/item.py +++ b/src/tixlcontrol/views/item.py @@ -624,7 +624,9 @@ class ItemVariations(ItemDetailMixin, EventPermissionRequiredMixin, TemplateView return self.render_to_response(context) def get_template_names(self): - if self.dimension == 1: + if self.dimension == 0: + return ['tixlcontrol/item/variations_0d.html'] + elif self.dimension == 1: return ['tixlcontrol/item/variations_1d.html'] elif self.dimension == 2: return ['tixlcontrol/item/variations_2d.html']