0001-backoffice-export-headers-for-ItemField-with-datasou.patch
tests/backoffice_pages/test_export.py | ||
---|---|---|
110 | 110 |
assert len(resp.text.splitlines()[0].split(',')) == 9 |
111 | 111 | |
112 | 112 |
# check item fields with datasources get two columns (id & text) |
113 |
assert resp.text.splitlines()[0].split(',')[6] == '3rd field' |
|
114 |
assert resp.text.splitlines()[0].split(',')[7] == '' # 3rd field, continue
|
|
113 |
assert resp.text.splitlines()[0].split(',')[6] == '3rd field (identifier)'
|
|
114 |
assert resp.text.splitlines()[0].split(',')[7] == '3rd field'
|
|
115 | 115 |
assert resp.text.splitlines()[1].split(',')[6] == 'C' |
116 | 116 |
assert resp.text.splitlines()[1].split(',')[7] == 'cc' |
117 | 117 |
wcs/fields.py | ||
---|---|---|
2064 | 2064 |
] = display_value |
2065 | 2065 | |
2066 | 2066 |
def get_csv_heading(self): |
2067 |
headings = [self.label] |
|
2068 | 2067 |
if self.data_source: |
2069 |
headings.append('')
|
|
2070 |
return headings
|
|
2068 |
return ['%s (%s)' % (self.label, _('identifier')), self.label]
|
|
2069 |
return [self.label]
|
|
2071 | 2070 | |
2072 | 2071 |
def get_csv_value(self, value, display_value=None, **kwargs): |
2073 | 2072 |
values = [value] |
2074 |
- |