manager: add emails and emails_to_members to role's CSV export (#72462)
gitea/authentic/pipeline/head This commit looks good Details

This commit is contained in:
Benjamin Dauvergne 2024-02-26 15:47:59 +01:00
parent 88c1106777
commit a807a2aa23
2 changed files with 3 additions and 3 deletions

View File

@ -71,7 +71,7 @@ class RoleResource(ModelResource):
class Meta:
model = Role
fields = ('name', 'slug', 'members', 'ou')
fields = ('name', 'slug', 'members', 'ou', 'emails', 'emails_to_members')
export_order = fields
widgets = {
'ou': {

View File

@ -48,7 +48,7 @@ def test_manager_role_export(app, admin, ou1, role_ou1, ou2, role_ou2):
)
rows = [row for row in reader]
assert rows[0] == ['name', 'slug', 'members', 'ou']
assert rows[0] == ['name', 'slug', 'members', 'ou', 'emails', 'emails_to_members']
assert len(rows) - 2 == 2 # csv header and last EOL
assert {row[1] for row in rows[1:3]} == {'role_ou1', 'role_ou2'}
assert {row[3] for row in rows[1:3]} == {'OU1', 'OU2'}
@ -69,7 +69,7 @@ def test_manager_role_export(app, admin, ou1, role_ou1, ou2, role_ou2):
)
rows = [row for row in reader]
assert rows[0] == ['name', 'slug', 'members', 'ou']
assert rows[0] == ['name', 'slug', 'members', 'ou', 'emails', 'emails_to_members']
assert len(rows) - 2 == 1 # csv header and last EOL
assert rows[1][1] == 'role_ou1'