From 41bad2b8b0a9eaa34f03b6071ad7f301f9e9ebda Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Fri, 30 Dec 2022 14:35:39 -0500 Subject: [PATCH] models: Add PwResetRequest model --- goathacks/models.py | 5 +++++ migrations/versions/db38c3deb0b9_.py | 31 ++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 migrations/versions/db38c3deb0b9_.py diff --git a/goathacks/models.py b/goathacks/models.py index b368749..fb6d7ac 100644 --- a/goathacks/models.py +++ b/goathacks/models.py @@ -50,3 +50,8 @@ def user_loader(user_id): def unauth(): flash("Please login first") return redirect(url_for("registration.register")) + + +class PwResetRequest(db.Model): + id = Column(String, primary_key=True) + user_id = db.relationship("User") diff --git a/migrations/versions/db38c3deb0b9_.py b/migrations/versions/db38c3deb0b9_.py new file mode 100644 index 0000000..bdb87c2 --- /dev/null +++ b/migrations/versions/db38c3deb0b9_.py @@ -0,0 +1,31 @@ +"""empty message + +Revision ID: db38c3deb0b9 +Revises: a14a95ec57b0 +Create Date: 2022-12-30 14:35:27.652423 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'db38c3deb0b9' +down_revision = 'a14a95ec57b0' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_table('pw_reset_request', + sa.Column('id', sa.String(), nullable=False), + sa.PrimaryKeyConstraint('id') + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_table('pw_reset_request') + # ### end Alembic commands ###