Skip to content

Commit e8f5582

Browse files
committed
fix: access mapping creation
1 parent e6a17fa commit e8f5582

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

Access/accessrequest_helper.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,8 @@ def _create_access(
517517
access=access,
518518
user_identity=user_identity,
519519
request_id=request_id,
520+
access_label=access_label,
521+
access_tag=access_tag,
520522
access_reason=access_reason,
521523
)
522524
except Exception:
@@ -529,12 +531,12 @@ def _create_access(
529531

530532
@transaction.atomic
531533
def _create_access_mapping(
532-
user_identity, access, request_id, access_reason
534+
user_identity, access, request_id, access_tag, access_label, access_reason
533535
):
534536
""" Create AccessV2 and UserAccessMapping in db """
535537
if not access:
536538
access = AccessV2.objects.create(
537-
access_tag=access.access_tag, access_label=access.access_label
539+
access_tag=access_tag, access_label=access_label
538540
)
539541

540542
user_identity.user_access_mapping.create(
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from Access.models import user as duser
2+
import random, string
3+
4+
def randomword(length):
5+
letters = string.ascii_lowercase
6+
return ''.join(random.choice(letters) for i in range(length))
7+
8+
9+
user_count = 50
10+
11+
for i in range(50):
12+
first_name = randomword(6)
13+
last_name = randomword(6)
14+
username = first_name+'.'+last_name
15+
email = username +'@gmail.com'
16+
17+
duser.objects.create(username=username, first_name=first_name, last_name=last_name, email=email)

0 commit comments

Comments
 (0)