mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-27 04:58:42 +02:00
Add role when adding domains to existing user
This commit is contained in:
parent
cf9cd80def
commit
feadf4391a
1 changed files with 4 additions and 1 deletions
|
@ -292,7 +292,10 @@ class PortfolioMemberDomainsEditView(PortfolioMemberDomainsEditPermissionView, V
|
||||||
if added_domain_ids:
|
if added_domain_ids:
|
||||||
# Bulk create UserDomainRole instances for added domains
|
# Bulk create UserDomainRole instances for added domains
|
||||||
UserDomainRole.objects.bulk_create(
|
UserDomainRole.objects.bulk_create(
|
||||||
[UserDomainRole(domain_id=domain_id, user=member) for domain_id in added_domain_ids],
|
[
|
||||||
|
UserDomainRole(domain_id=domain_id, user=member, role=UserDomainRole.Roles.MANAGER)
|
||||||
|
for domain_id in added_domain_ids
|
||||||
|
],
|
||||||
ignore_conflicts=True, # Avoid duplicate entries
|
ignore_conflicts=True, # Avoid duplicate entries
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue