Skip to content

Commit 59e68b8

Browse files
committed
Making freshmen_project nullable
1 parent 7675e37 commit 59e68b8

File tree

3 files changed

+33
-26
lines changed

3 files changed

+33
-26
lines changed

conditional/models/models.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ class FreshmanEvalData(db.Model):
3030
__tablename__ = 'freshman_eval_data'
3131
id = Column(Integer, primary_key=True)
3232
uid = Column(String(32), nullable=False)
33+
freshman_project = Column(Enum('Pending', 'Passed', 'Failed',
34+
name="freshman_project_enum"), nullable=True)
3335
eval_date = Column(DateTime, nullable=False)
3436
signatures_missed = Column(Integer, nullable=False)
3537
social_events = Column(Text)
@@ -40,6 +42,7 @@ class FreshmanEvalData(db.Model):
4042

4143
def __init__(self, uid, signatures_missed):
4244
self.uid = uid
45+
self.freshman_project = None
4346
self.freshman_eval_result = 'Pending'
4447
self.signatures_missed = signatures_missed
4548
self.social_events = ""
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
"""remove_freshmen_project
2+
3+
Revision ID: 4ac8ff82410a
4+
Revises: d1a06ab54211
5+
Create Date: 2019-09-06 11:21:28.515040
6+
7+
"""
8+
9+
# revision identifiers, used by Alembic.
10+
revision = '4ac8ff82410a'
11+
down_revision = 'd1a06ab54211'
12+
13+
from alembic import op
14+
import sqlalchemy as sa
15+
from sqlalchemy.dialects import postgresql
16+
17+
def upgrade():
18+
# ### commands auto generated by Alembic - please adjust! ###
19+
op.alter_column('freshman_eval_data', 'freshman_project',
20+
existing_type=postgresql.ENUM('Pending', 'Passed', 'Failed', name='freshman_project_enum'),
21+
nullable=True)
22+
# ### end Alembic commands ###
23+
24+
25+
def downgrade():
26+
# ### commands auto generated by Alembic - please adjust! ###
27+
op.alter_column('freshman_eval_data', 'freshman_project',
28+
existing_type=postgresql.ENUM('Pending', 'Passed', 'Failed', name='freshman_project_enum'),
29+
nullable=False)
30+
# ### end Alembic commands ###

migrations/versions/9ae8696179d0_remove_freshmen_project.py

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)