Skip to content
Snippets Groups Projects
Commit bc667fb5 authored by Tore.Brede's avatar Tore.Brede
Browse files

GREG-85: Fixing formattting issues

parent bd0b2f6d
No related branches found
No related tags found
1 merge request!113GREG-85: Guest registration page
Pipeline #97528 failed
......@@ -269,4 +269,4 @@ SCHEDULE_TASKS = {
INSTANCE_NAME = "local"
INTERNAL_RK_PREFIX = "no.{instance}.greg".format(instance=INSTANCE_NAME)
FEIDE_SOURCE = "feide"
\ No newline at end of file
FEIDE_SOURCE = "feide"
......@@ -139,7 +139,9 @@ class InvitedGuestView(GenericAPIView):
fnr_verified = False
try:
fnr_identity = person.identities.get(type=Identity.IdentityType.NORWEGIAN_NATIONAL_ID_NUMBER)
fnr_identity = person.identities.get(
type=Identity.IdentityType.NORWEGIAN_NATIONAL_ID_NUMBER
)
fnr = fnr_identity.value
# TODO Maybe other criteria should be specified here
if fnr.verified == Identity.Verified.AUTOMATIC:
......@@ -148,7 +150,9 @@ class InvitedGuestView(GenericAPIView):
fnr = None
try:
passport = person.identities.get(type=Identity.IdentityType.PASSPORT_NUMBER).value
passport = person.identities.get(
type=Identity.IdentityType.PASSPORT_NUMBER
).value
except Identity.DoesNotExist:
passport = None
......@@ -177,7 +181,7 @@ class InvitedGuestView(GenericAPIView):
"meta": {
"form_type": "manual" if is_not_logged_in else "feide",
"fnr_verified": fnr_verified,
}
},
}
return JsonResponse(data=data, status=status.HTTP_200_OK)
......@@ -227,8 +231,10 @@ class InvitedGuestView(GenericAPIView):
def _verified_fnr_already_exists(self, person) -> bool:
try:
person.identities.get(type=Identity.IdentityType.NORWEGIAN_NATIONAL_ID_NUMBER,
verified=Identity.Verified.AUTOMATIC)
person.identities.get(
type=Identity.IdentityType.NORWEGIAN_NATIONAL_ID_NUMBER,
verified=Identity.Verified.AUTOMATIC,
)
return True
except Identity.DoesNotExist:
return False
......
......@@ -239,20 +239,24 @@ class GregOIDCBackend(ValidatingOIDCBackend):
# Find or create person, and add identity
person = self._get_or_create_person(userinfo)
identity = Identity(
type=Identity.IdentityType.FEIDE_ID, value=userinfo["userid_feide"], person=person,
source=settings.FEIDE_SOURCE, verified=Identity.Verified.AUTOMATIC,
verified_at=timezone.now()
type=Identity.IdentityType.FEIDE_ID,
value=userinfo["userid_feide"],
person=person,
source=settings.FEIDE_SOURCE,
verified=Identity.Verified.AUTOMATIC,
verified_at=timezone.now(),
)
identity.save()
try:
Identity.objects.get(
type="private_email", value=userinfo["email"]
)
Identity.objects.get(type="private_email", value=userinfo["email"])
except Identity.DoesNotExist:
# Add email if missing
email_identity = Identity(
type="private_email", value=userinfo["email"], person=person, source=settings.FEIDE_SOURCE,
type="private_email",
value=userinfo["email"],
person=person,
source=settings.FEIDE_SOURCE,
)
email_identity.save()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment