Fix #51 -- Allow rich text in product and category descriptions

* Allow rich text in product descriptions

#51

* Allow rich text in category descriptions, update requirements to support fix.

#51

* Change line break (aesthetic only)
#51

* Add markdown to requirements. Update authors file
This commit is contained in:
FlaviaBastos
2016-08-05 15:53:41 -06:00
committed by Raphael Michel
parent bd01d6b74a
commit 04ab016d91
6 changed files with 17 additions and 9 deletions

View File

@@ -7,6 +7,7 @@ an awesome project. Thank you all!
Ben Oswald Ben Oswald
Christian Franke <nobody@nowhere.ws> Christian Franke <nobody@nowhere.ws>
informancer <informancer@web.de> informancer <informancer@web.de>
Flavia Bastos
Jason Estibeiro <jasonestibeiro@live.com> Jason Estibeiro <jasonestibeiro@live.com>
Jan Weiß Jan Weiß
Jonas Große Sundrup <cherti@letopolis.de> Jonas Große Sundrup <cherti@letopolis.de>
@@ -16,4 +17,3 @@ an awesome project. Thank you all!
Team MRMCD Team MRMCD
Tobias Kunze <rixx@cutebit.de> Tobias Kunze <rixx@cutebit.de>
Oliver Knapp <github@oliverknapp.de> Oliver Knapp <github@oliverknapp.de>

View File

@@ -1,7 +1,9 @@
{% extends "pretixpresale/event/base.html" %} {% extends "pretixpresale/event/base.html" %}
{% load i18n %} {% load i18n %}
{% load l10n %}
{% load eventurl %} {% load eventurl %}
{% load thumbnail %} {% load thumbnail %}
{% load markup_tags %}
{% block title %}{% trans "Presale" %}{% endblock %} {% block title %}{% trans "Presale" %}{% endblock %}
{% block content %} {% block content %}
@@ -62,7 +64,7 @@
{% if tup.0 %} {% if tup.0 %}
<h3>{{ tup.0.name }}</h3> <h3>{{ tup.0.name }}</h3>
{% if tup.0.description %} {% if tup.0.description %}
<p>{{ tup.0.description }}</p> <p>{{ tup.0.description|localize|apply_markup:"markdown" }}</p>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% for item in tup.1 %} {% for item in tup.1 %}
@@ -81,7 +83,8 @@
<a href="#" data-toggle="variations"> <a href="#" data-toggle="variations">
<strong>{{ item.name }}</strong> <strong>{{ item.name }}</strong>
</a> </a>
{% if item.description %}<p>{{ item.description }}</p>{% endif %} {% if item.description %}<p>{{ item.description|localize|apply_markup:"markdown" }}</p>
{% endif %}
</div> </div>
<div class="col-md-2 col-xs-6 price"> <div class="col-md-2 col-xs-6 price">
{% if item.min_price != item.max_price or item.free_price %} {% if item.min_price != item.max_price or item.free_price %}
@@ -154,7 +157,7 @@
{% endif %} {% endif %}
<strong>{{ item.name }}</strong> <strong>{{ item.name }}</strong>
{% if item.description %} {% if item.description %}
<p class="description">{{ item.description }}</p>{% endif %} <p class="description">{{ item.description|localize|apply_markup:"markdown" }}</p>{% endif %}
{% if event.settings.show_quota_left %} {% if event.settings.show_quota_left %}
{% include "pretixpresale/event/fragment_quota_left.html" with avail=item.cached_availability %} {% include "pretixpresale/event/fragment_quota_left.html" with avail=item.cached_availability %}
{% endif %} {% endif %}

View File

@@ -1,8 +1,10 @@
{% extends "pretixpresale/event/base.html" %} {% extends "pretixpresale/event/base.html" %}
{% load i18n %} {% load i18n %}
{% load l10n %}
{% load eventurl %} {% load eventurl %}
{% load eventsignal %} {% load eventsignal %}
{% load thumbnail %} {% load thumbnail %}
{% load markup_tags %}
{% block title %}{% trans "Voucher redemption" %}{% endblock %} {% block title %}{% trans "Voucher redemption" %}{% endblock %}
{% block content %} {% block content %}
@@ -34,7 +36,7 @@
</a> </a>
{% endif %} {% endif %}
<strong>{{ item.name }}</strong> <strong>{{ item.name }}</strong>
{% if item.description %}<p>{{ item.description }}</p>{% endif %} {% if item.description %}<p>{{ item.description|localize|apply_markup:"markdown" }}</p>{% endif %}
</div> </div>
<div class="col-md-2 col-xs-6 price"> <div class="col-md-2 col-xs-6 price">
{% if item.min_price != item.max_price or item.free_price %} {% if item.min_price != item.max_price or item.free_price %}
@@ -103,7 +105,7 @@
{% endif %} {% endif %}
<strong>{{ item.name }}</strong> <strong>{{ item.name }}</strong>
{% if item.description %} {% if item.description %}
<p class="description">{{ item.description }}</p>{% endif %} <p class="description">{{ item.description|localize|apply_markup:"markdown" }}</p>{% endif %}
</div> </div>
<div class="col-md-2 col-xs-6 price"> <div class="col-md-2 col-xs-6 price">
{% if item.free_price %} {% if item.free_price %}

View File

@@ -172,7 +172,8 @@ INSTALLED_APPS = [
'pretix.plugins.reports', 'pretix.plugins.reports',
'pretix.plugins.checkinlists', 'pretix.plugins.checkinlists',
'pretix.plugins.pretixdroid', 'pretix.plugins.pretixdroid',
'easy_thumbnails' 'easy_thumbnails',
'django_markup',
] ]
for entry_point in iter_entry_points(group='pretix.plugin', name=None): for entry_point in iter_entry_points(group='pretix.plugin', name=None):

View File

@@ -19,3 +19,5 @@ lxml
static3==0.6.1 static3==0.6.1
dj-static dj-static
csscompressor csscompressor
django-markup
markdown

View File

@@ -61,7 +61,7 @@ setup(
'easy-thumbnails>=2.2,<3' 'easy-thumbnails>=2.2,<3'
'PyPDF2', 'BeautifulSoup4', 'html5lib', 'PyPDF2', 'BeautifulSoup4', 'html5lib',
'slimit', 'lxml', 'static3==0.6.1', 'dj-static', 'chardet', 'slimit', 'lxml', 'static3==0.6.1', 'dj-static', 'chardet',
'csscompressor', 'defusedxml', 'mt-940' 'csscompressor', 'defusedxml', 'mt-940', 'django-markup', 'markdown'
], ],
extras_require={ extras_require={
'dev': ['django-debug-toolbar>=1.3.0,<2.0'], 'dev': ['django-debug-toolbar>=1.3.0,<2.0'],