diff options
| author | Étienne Loks <etienne.loks@proxience.com> | 2015-11-11 13:30:20 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@proxience.com> | 2015-11-11 13:30:20 +0100 | 
| commit | 04e37f4e48cf801d8c499a5736db13c22c8c8c02 (patch) | |
| tree | 1323e1cda29ec18d81cb6cc929c4de0f78b3f374 /ishtar_common/models.py | |
| parent | d472d2c3e0696c569e2400e04884d7d7522c76ec (diff) | |
| download | Ishtar-04e37f4e48cf801d8c499a5736db13c22c8c8c02.tar.bz2 Ishtar-04e37f4e48cf801d8c499a5736db13c22c8c8c02.zip | |
ooo_replace: allow simply extra accessors
Diffstat (limited to 'ishtar_common/models.py')
| -rw-r--r-- | ishtar_common/models.py | 3 | 
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(): | 
