backoffice: export & headers for ItemField with datasource (#50557)
This commit is contained in:
parent
82d806e9cf
commit
b4b292a696
|
@ -110,8 +110,8 @@ def test_backoffice_csv(pub):
|
|||
assert len(resp.text.splitlines()[0].split(',')) == 9
|
||||
|
||||
# check item fields with datasources get two columns (id & text)
|
||||
assert resp.text.splitlines()[0].split(',')[6] == '3rd field'
|
||||
assert resp.text.splitlines()[0].split(',')[7] == '' # 3rd field, continue
|
||||
assert resp.text.splitlines()[0].split(',')[6] == '3rd field (identifier)'
|
||||
assert resp.text.splitlines()[0].split(',')[7] == '3rd field'
|
||||
assert resp.text.splitlines()[1].split(',')[6] == 'C'
|
||||
assert resp.text.splitlines()[1].split(',')[7] == 'cc'
|
||||
|
||||
|
|
|
@ -2064,10 +2064,9 @@ class ItemField(WidgetField, MapOptionsMixin, ItemFieldMixin):
|
|||
] = display_value
|
||||
|
||||
def get_csv_heading(self):
|
||||
headings = [self.label]
|
||||
if self.data_source:
|
||||
headings.append('')
|
||||
return headings
|
||||
return ['%s (%s)' % (self.label, _('identifier')), self.label]
|
||||
return [self.label]
|
||||
|
||||
def get_csv_value(self, value, display_value=None, **kwargs):
|
||||
values = [value]
|
||||
|
|
Loading…
Reference in New Issue