1- # Generated by Django 5.2.5 on 2025-08-13 06:33
1+ # Generated by Django 5.2.5 on 2025-08-14 23:53
22
33import django .db .models .deletion
44from django .db import migrations , models
@@ -8,34 +8,10 @@ class Migration(migrations.Migration):
88 dependencies = [
99 ("contenttypes" , "0002_remove_content_type_name" ),
1010 ("github" , "0034_merge_20250804_1817" ),
11- ("owasp" , "0046_merge_0045_badge_0045_project_audience " ),
11+ ("owasp" , "0047_delete_badge " ),
1212 ]
1313
1414 operations = [
15- migrations .RemoveField (
16- model_name = "chapter" ,
17- name = "leaders" ,
18- ),
19- migrations .RemoveField (
20- model_name = "chapter" ,
21- name = "suggested_leaders" ,
22- ),
23- migrations .RemoveField (
24- model_name = "committee" ,
25- name = "leaders" ,
26- ),
27- migrations .RemoveField (
28- model_name = "committee" ,
29- name = "suggested_leaders" ,
30- ),
31- migrations .RemoveField (
32- model_name = "project" ,
33- name = "leaders" ,
34- ),
35- migrations .RemoveField (
36- model_name = "project" ,
37- name = "suggested_leaders" ,
38- ),
3915 migrations .CreateModel (
4016 name = "EntityMember" ,
4117 fields = [
@@ -45,31 +21,33 @@ class Migration(migrations.Migration):
4521 auto_created = True , primary_key = True , serialize = False , verbose_name = "ID"
4622 ),
4723 ),
48- ("object_id" , models .PositiveIntegerField ()),
4924 (
5025 "description" ,
51- models .TextField (blank = True , help_text = "Optional role or description" ),
26+ models .TextField (
27+ blank = True , default = "" , help_text = "Optional role or description"
28+ ),
5229 ),
30+ ("entity_id" , models .PositiveIntegerField ()),
5331 (
5432 "is_reviewed" ,
5533 models .BooleanField (
5634 default = False , help_text = "Indicates if the membership is verified"
5735 ),
5836 ),
5937 (
60- "order " ,
61- models .PositiveIntegerField (
62- default = 0 , help_text = "Display order/priority of members"
38+ "kind " ,
39+ models .CharField (
40+ choices = [( "leader" , "Leader" )], default = "leader" , max_length = 6
6341 ),
6442 ),
6543 (
66- "kind " ,
67- models .CharField (
68- choices = [( "leader" , "Leader" )], default = "leader" , max_length = 20
44+ "order " ,
45+ models .PositiveIntegerField (
46+ default = 0 , help_text = "Display order/priority of members"
6947 ),
7048 ),
7149 (
72- "content_type " ,
50+ "entity_type " ,
7351 models .ForeignKey (
7452 on_delete = django .db .models .deletion .CASCADE , to = "contenttypes.contenttype"
7553 ),
@@ -78,21 +56,21 @@ class Migration(migrations.Migration):
7856 "member" ,
7957 models .ForeignKey (
8058 on_delete = django .db .models .deletion .CASCADE ,
81- related_name = "entity_memberships " ,
59+ related_name = "+ " ,
8260 to = "github.user" ,
8361 ),
8462 ),
8563 ],
8664 options = {
87- "verbose_name_plural" : "Entity Members " ,
65+ "verbose_name_plural" : "Entity members " ,
8866 "db_table" : "owasp_entity_members" ,
8967 "indexes" : [
9068 models .Index (
91- fields = ["content_type " , "object_id " ], name = "owasp_entit_content_969a6f_idx "
69+ fields = ["entity_type " , "entity_id " ], name = "owasp_entit_entity__dda41b_idx "
9270 ),
9371 models .Index (fields = ["member" ], name = "owasp_entit_member__6e516f_idx" ),
9472 ],
95- "unique_together" : {("content_type " , "object_id " , "member" , "kind" )},
73+ "unique_together" : {("entity_type " , "entity_id " , "member" , "kind" )},
9674 },
9775 ),
9876 ]
0 commit comments