aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstuppie2026-10-16 12:23:29 -0700
committerstuppie2026-10-16 12:23:29 -0700
commitaf1bdc63baffa818e7831877f7f3f66cfdbcbd7c (patch)
tree825292d30ea09f2d218667fb62f169522261d73a
parent4f66f3d89188e9ddaf59ba7cd104deddde516a6f (diff)
downloadgeneralresearch-af1bdc63baffa818e7831877f7f3f66cfdbcbd7c.tar.gz
generalresearch-af1bdc63baffa818e7831877f7f3f66cfdbcbd7c.zip
django: membership owner nullable so we can remove it later
-rw-r--r--generalresearch/gr_django/migrations/0003_user_email_alter_membership_owner_and_more.py (renamed from generalresearch/gr_django/migrations/0003_user_email_alter_membership_privilege_and_more.py)7
-rw-r--r--generalresearch/gr_django/models.py2
2 files changed, 7 insertions, 2 deletions
diff --git a/generalresearch/gr_django/migrations/0003_user_email_alter_membership_privilege_and_more.py b/generalresearch/gr_django/migrations/0003_user_email_alter_membership_owner_and_more.py
index c072b1a..a36979f 100644
--- a/generalresearch/gr_django/migrations/0003_user_email_alter_membership_privilege_and_more.py
+++ b/generalresearch/gr_django/migrations/0003_user_email_alter_membership_owner_and_more.py
@@ -1,4 +1,4 @@
-# Generated by Django 6.1.1 on 2026-10-16 18:56
+# Generated by Django 6.1.1 on 2026-10-16 19:20
from django.db import migrations, models
@@ -17,6 +17,11 @@ class Migration(migrations.Migration):
),
migrations.AlterField(
model_name='membership',
+ name='owner',
+ field=models.BooleanField(default=False, null=True),
+ ),
+ migrations.AlterField(
+ model_name='membership',
name='privilege',
field=models.PositiveSmallIntegerField(choices=[(0, 'Admin'), (1, 'Member')], default=1),
),
diff --git a/generalresearch/gr_django/models.py b/generalresearch/gr_django/models.py
index 8b2d91d..7f26eaf 100644
--- a/generalresearch/gr_django/models.py
+++ b/generalresearch/gr_django/models.py
@@ -43,7 +43,7 @@ class Membership(models.Model):
privilege = models.PositiveSmallIntegerField(default=1, choices=PRIVILEGES)
# todo: delete this field once managers are not querying for it
- owner = models.BooleanField(default=False)
+ owner = models.BooleanField(default=False, null=True)
created = models.DateTimeField(auto_now_add=True, null=False)