From 586068fe3bb78c68dff9390bfd564eba12b37ad1 Mon Sep 17 00:00:00 2001 From: Haydar Ghasemi Date: Wed, 22 Jul 2026 17:33:45 +0330 Subject: [PATCH] FEATURE(account): adding InviteRequestView adding InviteRequestView --- apps/users/migrations/0009_inviterequest.py | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 apps/users/migrations/0009_inviterequest.py diff --git a/apps/users/migrations/0009_inviterequest.py b/apps/users/migrations/0009_inviterequest.py new file mode 100644 index 0000000..725033e --- /dev/null +++ b/apps/users/migrations/0009_inviterequest.py @@ -0,0 +1,33 @@ +# Generated by Django 5.1.4 on 2026-07-22 13:45 + +import django.db.models.deletion +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0008_alter_user_options'), + migrations.swappable_dependency(settings.OAUTH2_PROVIDER_APPLICATION_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='InviteRequest', + fields=[ + ('uuid', models.UUIDField(db_index=True, default=uuid.uuid4, primary_key=True, serialize=False, unique=True)), + ('created_at', models.DateTimeField(auto_now_add=True, db_index=True)), + ('updated_at', models.DateTimeField(auto_now=True, db_index=True)), + ('mobile_number', models.CharField(db_index=True, max_length=30, verbose_name='mobile number')), + ('application', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='invite_requests', to=settings.OAUTH2_PROVIDER_APPLICATION_MODEL)), + ('inviter', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='invite_requests', to=settings.AUTH_USER_MODEL, verbose_name='inviter')), + ], + options={ + 'verbose_name': 'invite request', + 'verbose_name_plural': 'invite requests', + 'ordering': ['-created_at'], + }, + ), + ]