summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2014-02-24 20:02:01 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2014-02-24 20:02:01 +0100
commitf5e94eea98abf139e1c686f96ba29c5edcd70d63 (patch)
tree3a97e685911deec5a7103c18d3f0b16d7169e390
parentf394393163ee9a4789f2f69c6a68fce4369413db (diff)
downloadIshtar-f5e94eea98abf139e1c686f96ba29c5edcd70d63.tar.bz2
Ishtar-f5e94eea98abf139e1c686f96ba29c5edcd70d63.zip
Document templates: add special accessors to have a list of available variables
* KEYS gives a list of available KEYS * VALUES gives a list of available key, values
-rw-r--r--ishtar_common/models.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 811e2e63b..d91d62995 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -74,6 +74,9 @@ class ValueGetter(object):
values.update(value.get_values(prefix + field_name + '_'))
else:
values[prefix + field_name] = value
+ values['KEYS'] = u'\n'.join(values.keys())
+ values['VALUES'] = u'\n'.join(
+ [u"%s: %s" % (k, unicode(values[k])) for k in values])
return values
@classmethod