Add Alias.pinned column

This commit is contained in:
Son NK 2020-11-15 18:38:07 +01:00
parent 08902bf784
commit abf50e302b
2 changed files with 32 additions and 0 deletions

View File

@ -909,6 +909,9 @@ class Alias(db.Model, ModelMixin):
default=None,
)
# alias is pinned on top
pinned = db.Column(db.Boolean, nullable=False, default=False, server_default="0")
user = db.relationship(User, foreign_keys=[user_id])
mailbox = db.relationship("Mailbox", lazy="joined")

View File

@ -0,0 +1,29 @@
"""empty message
Revision ID: ac41029fb329
Revises: 9dc16e591f88
Create Date: 2020-11-15 18:37:11.158507
"""
import sqlalchemy_utils
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = 'ac41029fb329'
down_revision = '9dc16e591f88'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('alias', sa.Column('pinned', sa.Boolean(), server_default='0', nullable=False))
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('alias', 'pinned')
# ### end Alembic commands ###