Skip to content

Commit c782ebd

Browse files
dmartin4820fyliu
authored andcommitted
feat: add seed data: leadership_type
1 parent 25fb941 commit c782ebd

File tree

3 files changed

+30
-1
lines changed

3 files changed

+30
-1
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
name,description
2+
Mentor Led,Has a mentor in a leadership role
3+
Peer Led,Peers run the meetings
4+
Community Led,Community members run the meetings
5+
Product Led,Projects
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
from django.db import migrations
2+
3+
from core.models import LeadershipType
4+
5+
6+
def forward(__code__, __reverse_code__):
7+
items = [
8+
("Mentor Led", "Has a mentor in a leadership role"),
9+
("Peer Led", "Peers run the meetings"),
10+
("Community Led", "Community members run the meetings"),
11+
("Product Led", "Projects"),
12+
]
13+
for name, description in items:
14+
LeadershipType.objects.create(name=name, description=description)
15+
16+
17+
def reverse(__code__, __reverse_code__):
18+
LeadershipType.objects.all().delete()
19+
20+
21+
class Migration(migrations.Migration):
22+
dependencies = [("data", "0011_referrertype_seed")]
23+
24+
operations = [migrations.RunPython(forward, reverse)]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0011_referrertype_seed
1+
0012_leadershiptype_seed

0 commit comments

Comments
 (0)