manager: add emails and emails_to_members to role's CSV export (#72462)
gitea/authentic/pipeline/head This commit looks good
Details
gitea/authentic/pipeline/head This commit looks good
Details
This commit is contained in:
parent
88c1106777
commit
a807a2aa23
|
@ -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': {
|
||||
|
|
|
@ -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'
|
||||
|
||||
|
|
Loading…
Reference in New Issue