added email verified column and some notes
This commit is contained in:
parent
2d7793510e
commit
a6bb256ed0
26
alembic/versions/2bad1445cf30_added_email_verfied_.py
Executable file
26
alembic/versions/2bad1445cf30_added_email_verfied_.py
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
"""added email_verfied column
|
||||||
|
|
||||||
|
Revision ID: 2bad1445cf30
|
||||||
|
Revises: 16345354480e
|
||||||
|
Create Date: 2013-09-20 12:01:59.881027
|
||||||
|
|
||||||
|
"""
|
||||||
|
|
||||||
|
# revision identifiers, used by Alembic.
|
||||||
|
revision = '2bad1445cf30'
|
||||||
|
down_revision = '16345354480e'
|
||||||
|
|
||||||
|
from alembic import op
|
||||||
|
import sqlalchemy as sa
|
||||||
|
|
||||||
|
|
||||||
|
def upgrade():
|
||||||
|
### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.add_column('user', sa.Column('email_verified', sa.Boolean(create_constraint=False), nullable=True))
|
||||||
|
### end Alembic commands ###
|
||||||
|
|
||||||
|
|
||||||
|
def downgrade():
|
||||||
|
### commands auto generated by Alembic - please adjust! ###
|
||||||
|
op.drop_column('user', 'email_verified')
|
||||||
|
### end Alembic commands ###
|
@ -48,6 +48,7 @@ class User(Base):
|
|||||||
lazy='dynamic'))
|
lazy='dynamic'))
|
||||||
name = Column(String(60))
|
name = Column(String(60))
|
||||||
email = Column(String(200), unique=True)
|
email = Column(String(200), unique=True)
|
||||||
|
email_verified = Column(Boolean)
|
||||||
openid = Column(String(200), unique=True)
|
openid = Column(String(200), unique=True)
|
||||||
authorized = Column(Boolean, default=False)
|
authorized = Column(Boolean, default=False)
|
||||||
|
|
||||||
@ -60,7 +61,11 @@ class User(Base):
|
|||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
|
||||||
|
"""
|
||||||
|
Note: The vendor list will be pre-populated from the sponsoring company database.
|
||||||
|
TODO: better define the vendor object and its relationship with user
|
||||||
|
it needs the ability to facilitate a login.
|
||||||
|
"""
|
||||||
class Vendor(Base):
|
class Vendor(Base):
|
||||||
__tablename__ = 'vendor'
|
__tablename__ = 'vendor'
|
||||||
id = Column(Integer, primary_key=True)
|
id = Column(Integer, primary_key=True)
|
||||||
@ -111,6 +116,7 @@ class Test(Base):
|
|||||||
config = Column(String(4096))
|
config = Column(String(4096))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class TestStatus(Base):
|
class TestStatus(Base):
|
||||||
__tablename__ = 'test_status'
|
__tablename__ = 'test_status'
|
||||||
id = Column(Integer, primary_key=True)
|
id = Column(Integer, primary_key=True)
|
||||||
@ -122,6 +128,7 @@ class TestStatus(Base):
|
|||||||
timestamp = Column(DateTime, default=datetime.now)
|
timestamp = Column(DateTime, default=datetime.now)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class TestResults(Base):
|
class TestResults(Base):
|
||||||
__tablename__ = 'test_results'
|
__tablename__ = 'test_results'
|
||||||
id = Column(Integer, primary_key=True)
|
id = Column(Integer, primary_key=True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user