]> git.parisson.com Git - telemeta.git/commitdiff
fix linebreaks in resource descrition
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 28 Nov 2014 15:41:26 +0000 (16:41 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 28 Nov 2014 15:41:26 +0000 (16:41 +0100)
telemeta/templates/telemeta/resource_detail.html
telemeta/templatetags/telemeta_utils.py

index 64b8f73ae5122a707316c6899feb0930fe5e6699..6ff1d2e562f46d447a9d3c2d0426c8b634779f6a 100644 (file)
@@ -72,6 +72,9 @@ jQuery(document).ready(function(){
               {% for field in resource.get_fields %}
                {% if "id" in field.name or "description" == field.name or "public_access" == field.name %}
                 {{ field.label_tag.as_hidden }}{{ field.as_hidden }}
+               {% elif field.get_internal_type == 'TextField' %}
+                 <dt>{% trans field.verbose_name|capitalize %}</dt>
+                 <dd>{{ resource|get_attr:field.name|html_line_break|safe }}</dd>
                {% else %}
                 {% dl_field resource field.name %}
                {% endif %}
index 6cca0eccfa13aefca20b1ebf3e518745b60c35f1..0fd44ddca1cd6aeb058037893280221000d15045 100644 (file)
@@ -453,3 +453,7 @@ class IfLoadedNode(template.Node):
 def has_access(user, item):
     return get_item_access(item, user)
 
+
+@register.filter
+def get_attr(obj, val):
+    return getattr(obj, val)
\ No newline at end of file