mirror of
https://github.com/ansible/awx.git
synced 2026-09-16 17:00:12 -02:30
convert Team to django migrations
This commit is contained in:
@@ -14,4 +14,5 @@ class Migration(migrations.Migration):
|
||||
operations = [
|
||||
migrations.RunPython(rbac.migrate_organization),
|
||||
migrations.RunPython(rbac.migrate_credential),
|
||||
migrations.RunPython(rbac.migrate_team),
|
||||
]
|
||||
|
||||
@@ -12,6 +12,14 @@ def migrate_organization(apps, schema_editor):
|
||||
migrations[org.name].append(user)
|
||||
return migrations
|
||||
|
||||
def migrate_team(apps, schema_editor):
|
||||
migrations = defaultdict(list)
|
||||
team = apps.get_model('main', 'Team')
|
||||
for t in team.objects.all():
|
||||
for user in t.users.all():
|
||||
t.member_role.members.add(user)
|
||||
migrations[t.name].append(user)
|
||||
return migrations
|
||||
|
||||
def migrate_credential(apps, schema_editor):
|
||||
migrations = defaultdict(list)
|
||||
|
||||
Reference in New Issue
Block a user