summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2014-10-27 13:00:38 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2014-10-27 13:00:38 +0100
commite47277a942d9dd5e6e591237731b1cfaa349e770 (patch)
tree4608e15c8d8b8876295c3e35176b94291148164a /ishtar_common
parentb6db7950c34b4390fa3dc20ef2bf86b2ccc87b60 (diff)
downloadIshtar-e47277a942d9dd5e6e591237731b1cfaa349e770.tar.bz2
Ishtar-e47277a942d9dd5e6e591237731b1cfaa349e770.zip
Better VALUES display for templates
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/models.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 3df557806..4aa5e4949 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -77,8 +77,14 @@ class ValueGetter(object):
else:
values[prefix + field_name] = value
values['KEYS'] = u'\n'.join(values.keys())
+ value_list = []
+ for key in values.keys():
+ if key in ('KEYS', 'VALUES'):
+ continue
+ value_list.append((key, unicode(values[key])))
values['VALUES'] = u'\n'.join(
- [u"%s: %s" % (k, unicode(values[k])) for k in values])
+ [u"%s: %s" % (k, v) for k, v in sorted(value_list,
+ key=lambda x:x[0])])
return values
@classmethod