Skip to content

Commit 6980d52

Browse files
committed
Add timestamp to major projects
1 parent b0758ae commit 6980d52

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

conditional/models/models.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ def __init__(self, fid, seminar_id):
128128
class MajorProject(db.Model):
129129
__tablename__ = 'major_projects'
130130
id = Column(Integer, primary_key=True)
131+
date = Column(Date, nullable=False)
131132
uid = Column(String(32), nullable=False)
132133
name = Column(String(64), nullable=False)
133134
description = Column(Text)
@@ -138,6 +139,7 @@ class MajorProject(db.Model):
138139

139140
def __init__(self, uid, name, desc):
140141
self.uid = uid
142+
self.date = datetime.now()
141143
self.name = name
142144
self.description = desc
143145
self.status = 'Pending'

migrations/versions/6ae578b76143_.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""Add Date to Submitted Major Projects
2+
3+
Revision ID: 6ae578b76143
4+
Revises: 5615d58892a1
5+
Create Date: 2017-05-21 22:59:23.917438
6+
7+
"""
8+
9+
# revision identifiers, used by Alembic.
10+
revision = '6ae578b76143'
11+
down_revision = '5615d58892a1'
12+
13+
from alembic import op
14+
from datetime import datetime
15+
import sqlalchemy as sa
16+
17+
18+
def upgrade():
19+
### commands auto generated by Alembic - please adjust! ###
20+
op.add_column('major_projects', sa.Column('date', sa.Date(), server_default=datetime.now().strftime("%Y-%m-%d"), nullable=False))
21+
### end Alembic commands ###
22+
23+
24+
def downgrade():
25+
### commands auto generated by Alembic - please adjust! ###
26+
op.drop_column('major_projects', 'date')
27+
### end Alembic commands ###

0 commit comments

Comments
 (0)