Add role when adding domains to existing user

This commit is contained in:
Rachid Mrad 2024-12-31 14:51:17 -05:00
parent cf9cd80def
commit feadf4391a
No known key found for this signature in database

View file

@ -292,7 +292,10 @@ class PortfolioMemberDomainsEditView(PortfolioMemberDomainsEditPermissionView, V
if added_domain_ids:
# Bulk create UserDomainRole instances for added domains
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
)