From 1b5633ff52fd593f1e54ce33d1aa914633922221 Mon Sep 17 00:00:00 2001 From: Khavin Shankar Date: Tue, 8 Aug 2023 23:49:39 +0530 Subject: [PATCH] track abha numbers created by care (#1515) --- care/abdm/api/viewsets/healthid.py | 1 + care/abdm/migrations/0008_abhanumber_new.py | 17 +++++++++++++++++ care/abdm/models.py | 2 ++ 3 files changed, 20 insertions(+) create mode 100644 care/abdm/migrations/0008_abhanumber_new.py diff --git a/care/abdm/api/viewsets/healthid.py b/care/abdm/api/viewsets/healthid.py index c30818eac0..aa365ad005 100644 --- a/care/abdm/api/viewsets/healthid.py +++ b/care/abdm/api/viewsets/healthid.py @@ -177,6 +177,7 @@ def create_abha(self, abha_profile, token): pincode=abha_profile["pincode"], email=abha_profile["email"], profile_photo=abha_profile["profilePhoto"], + new=abha_profile["new"], txn_id=token["txn_id"], access_token=token["access_token"], refresh_token=token["refresh_token"], diff --git a/care/abdm/migrations/0008_abhanumber_new.py b/care/abdm/migrations/0008_abhanumber_new.py new file mode 100644 index 0000000000..74fdc32e78 --- /dev/null +++ b/care/abdm/migrations/0008_abhanumber_new.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2.2 on 2023-08-07 07:33 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("abdm", "0001_initial_squashed_0007_alter_abhanumber_id"), + ] + + operations = [ + migrations.AddField( + model_name="abhanumber", + name="new", + field=models.BooleanField(default=False), + ), + ] diff --git a/care/abdm/models.py b/care/abdm/models.py index 8b5abbfd65..fcd2539f9b 100644 --- a/care/abdm/models.py +++ b/care/abdm/models.py @@ -27,6 +27,8 @@ class AbhaNumber(BaseModel): email = models.EmailField(null=True, blank=True) profile_photo = models.TextField(null=True, blank=True) + new = models.BooleanField(default=False) + txn_id = models.TextField(null=True, blank=True) access_token = models.TextField(null=True, blank=True) refresh_token = models.TextField(null=True, blank=True)