Add refused_email.deleted column

This commit is contained in:
Son NK 2020-03-15 11:10:37 +01:00
parent 0525e5822a
commit a923d9ad6a
2 changed files with 32 additions and 0 deletions

View File

@ -986,6 +986,9 @@ class RefusedEmail(db.Model, ModelMixin):
# the email content will be deleted at this date
delete_at = db.Column(ArrowType, nullable=False, default=_expiration_7d)
# toggle this when email content (stored at full_report_path & path are deleted)
deleted = db.Column(db.Boolean, nullable=False, default=False, server_default="0")
def get_url(self, expires_in=3600):
return s3.get_url(self.path, expires_in)

View File

@ -0,0 +1,29 @@
"""empty message
Revision ID: 9081f1a90939
Revises: 11a35b448f83
Create Date: 2020-03-15 10:51:17.341046
"""
import sqlalchemy_utils
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic.
revision = '9081f1a90939'
down_revision = '11a35b448f83'
branch_labels = None
depends_on = None
def upgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.add_column('refused_email', sa.Column('deleted', sa.Boolean(), server_default='0', nullable=False))
# ### end Alembic commands ###
def downgrade():
# ### commands auto generated by Alembic - please adjust! ###
op.drop_column('refused_email', 'deleted')
# ### end Alembic commands ###