Skip to content

Commit 524258d

Browse files
committed
refactor: access_type to access_tag
1 parent 977dbf0 commit 524258d

File tree

3 files changed

+19
-21
lines changed

3 files changed

+19
-21
lines changed

Access/accessrequest_helper.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -379,26 +379,26 @@ def create_request(auth_user, access_request_form):
379379
json_response["status_list"] = []
380380
extra_fields = get_extra_fields(access_request=access_request)
381381

382-
for index1, access_type in enumerate(access_request["accessRequests"]):
382+
for index1, access_tag in enumerate(access_request["accessRequests"]):
383383
access_labels = validate_access_labels(
384384
access_labels_json=access_request["accessLabel"][index1],
385-
access_tag=access_type,
385+
access_tag=access_tag,
386386
)
387387
access_reason = access_request["accessReason"][index1]
388388

389389
request_id = (
390390
auth_user.username
391391
+ "-"
392-
+ access_type
392+
+ access_tag
393393
+ "-"
394394
+ datetime.datetime.utcnow().strftime("%Y%m%d%H%M%S")
395395
)
396-
json_response[access_type] = {
396+
json_response[access_tag] = {
397397
"requestId": request_id,
398398
"dateTime": current_date_time,
399399
}
400400

401-
access_module = helper.get_available_access_modules()[access_type]
401+
access_module = helper.get_available_access_modules()[access_tag]
402402
module_access_labels = access_module.validate_request(
403403
access_labels, auth_user, is_group=False
404404
)
@@ -415,7 +415,7 @@ def create_request(auth_user, access_request_form):
415415
access_create_error = _create_access(
416416
auth_user=auth_user,
417417
access_label=access_label,
418-
access_type=access_type,
418+
access_tag=access_tag,
419419
request_id=request_id,
420420
access_reason=access_reason,
421421
)
@@ -448,17 +448,17 @@ def create_request(auth_user, access_request_form):
448448
return json_response
449449

450450

451-
def _create_access(auth_user, access_label, access_type, request_id, access_reason):
452-
user_identity = auth_user.user.get_active_identity(access_tag=access_type)
451+
def _create_access(auth_user, access_label, access_tag, request_id, access_reason):
452+
user_identity = auth_user.user.get_active_identity(access_tag=access_tag)
453453
if not user_identity:
454454
return {
455455
"title": REQUEST_IDENTITY_NOT_SETUP_ERR_MSG["error_msg"],
456456
"msg": REQUEST_IDENTITY_NOT_SETUP_ERR_MSG["msg"].format(
457-
access_tag=access_type
457+
access_tag=access_tag
458458
),
459459
}
460460

461-
access = AccessV2.get(access_type=access_type, access_label=access_label)
461+
access = AccessV2.get(access_tag=access_tag, access_label=access_label)
462462
if access:
463463
if user_identity.access_mapping_exists(access):
464464
return {
@@ -476,7 +476,7 @@ def _create_access(auth_user, access_label, access_type, request_id, access_reas
476476
user_identity=user_identity,
477477
request_id=request_id,
478478
access_label=access_label,
479-
access_type=access_type,
479+
access_tag=access_tag,
480480
access_reason=access_reason,
481481
)
482482
except Exception:
@@ -488,11 +488,11 @@ def _create_access(auth_user, access_label, access_type, request_id, access_reas
488488

489489
@transaction.atomic
490490
def _create_access_mapping(
491-
user_identity, access, request_id, access_type, access_label, access_reason
491+
user_identity, access, request_id, access_tag, access_label, access_reason
492492
):
493493
if not access:
494494
access = AccessV2.objects.create(
495-
access_tag=access_type, access_label=access_label
495+
access_tag=access_tag, access_label=access_label
496496
)
497497

498498
user_identity.user_access_mapping.create(

Access/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,10 +1090,10 @@ def __str__(self):
10901090
return self.access_tag
10911091

10921092
@staticmethod
1093-
def get(access_type, access_label):
1093+
def get(access_tag, access_label):
10941094
try:
10951095
return AccessV2.objects.get(
1096-
access_tag=access_type, access_label=access_label
1096+
access_tag=access_tag, access_label=access_label
10971097
)
10981098
except AccessV2.DoesNotExist:
10991099
return None

Access/userlist_helper.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,6 @@ def get_identity_templates(auth_user):
4949
context["unconfigured_identity_template"] = []
5050
all_modules = helper.get_available_access_modules()
5151
for user_identity in user_identities:
52-
if not all_modules[user_identity.access_tag].get_identity_template():
53-
all_modules.pop(user_identity.access_tag)
54-
continue
5552
is_identity_configured = _is_valid_identity_json(
5653
identity=user_identity.identity
5754
)
@@ -67,9 +64,10 @@ def get_identity_templates(auth_user):
6764

6865
for mod in all_modules.values():
6966
if not mod.get_identity_template():
70-
auth_user.user.create_new_identity(
71-
access_tag=mod.tag(), identity={}
72-
)
67+
if not auth_user.user.get_active_identity(mod.tag()):
68+
auth_user.user.create_new_identity(
69+
access_tag=mod.tag(), identity={}
70+
)
7371
continue
7472
context["unconfigured_identity_template"].append(
7573
{

0 commit comments

Comments
 (0)