From 2be26a3716bd817594d490815da2b441bed49fe8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Fri, 26 May 2023 00:57:51 +0200
Subject: [PATCH] allow missing SSO usernames (anon user)

---
 .../migrations/0009_alter_user_sso_username.py | 18 ++++++++++++++++++
 users/models.py                                |  2 ++
 2 files changed, 20 insertions(+)
 create mode 100644 users/migrations/0009_alter_user_sso_username.py

diff --git a/users/migrations/0009_alter_user_sso_username.py b/users/migrations/0009_alter_user_sso_username.py
new file mode 100644
index 0000000..332f823
--- /dev/null
+++ b/users/migrations/0009_alter_user_sso_username.py
@@ -0,0 +1,18 @@
+# Generated by Django 4.1.4 on 2023-05-25 22:57
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('users', '0008_alter_user_rsvp_lectures'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='user',
+            name='sso_username',
+            field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Username z SSO'),
+        ),
+    ]
diff --git a/users/models.py b/users/models.py
index bb042e1..c1f55f3 100644
--- a/users/models.py
+++ b/users/models.py
@@ -19,6 +19,8 @@ class Group:
 class User(pirates_models.AbstractUser):
     sso_username = models.CharField(
         max_length=128,
+        blank=True,
+        null=True,
         verbose_name="Username z SSO",
     )
 
-- 
GitLab