summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common')
-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 f585623c2..51ea3f260 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -94,6 +94,7 @@ class Imported(models.Model):
class ValueGetter(object):
_prefix = ""
+ GET_VALUES_EXTRA = []
def get_values(self, prefix=''):
if not prefix:
@@ -107,6 +108,8 @@ class ValueGetter(object):
values.update(value.get_values(prefix + field_name + '_'))
else:
values[prefix + field_name] = value
+ for extra_field in self.GET_VALUES_EXTRA:
+ values[prefix + extra_field] = getattr(self, extra_field) or ''
values['KEYS'] = u'\n'.join(values.keys())
value_list = []
for key in values.keys():