Skip to content

Commit c093674

Browse files
authored
Add was_registered_with_order attribute to user model (fossasia#5557)
1 parent 4c12e36 commit c093674

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

app/api/schema/users.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ class Meta:
3030
thumbnail_image_url = fields.Url(dump_only=True, allow_none=True)
3131
small_image_url = fields.Url(dump_only=True, allow_none=True)
3232
icon_image_url = fields.Url(dump_only=True, allow_none=True)
33+
was_registered_with_order = fields.Boolean()
34+
3335

3436

3537
class UserSchema(UserSchemaPublic):

app/models/user.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ class User(SoftDeletionModel):
7575
is_sales_admin = db.Column(db.Boolean, default=False)
7676
is_marketer = db.Column(db.Boolean, default=False)
7777
is_verified = db.Column(db.Boolean, default=False)
78+
was_registered_with_order = db.Column(db.Boolean, default=False)
7879
last_accessed_at = db.Column(db.DateTime(timezone=True))
7980
created_at = db.Column(db.DateTime(timezone=True), default=datetime.now(pytz.utc))
8081
speaker = db.relationship('Speaker', backref="user")

migrations/versions/e3caa0f2a16c_.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
"""empty message
2+
3+
Revision ID: e3caa0f2a16c
4+
Revises: 41818fe31207
5+
Create Date: 2019-01-30 02:32:10.365941
6+
7+
"""
8+
9+
from alembic import op
10+
import sqlalchemy as sa
11+
12+
13+
# revision identifiers, used by Alembic.
14+
revision = 'e3caa0f2a16c'
15+
down_revision = '41818fe31207'
16+
17+
18+
def upgrade():
19+
op.add_column('users', sa.Column('was_registered_with_order', sa.Boolean(), nullable=True))
20+
# ### end Alembic commands ###
21+
22+
23+
def downgrade():
24+
op.drop_column('users', 'was_registered_with_order')
25+
# ### end Alembic commands ###

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy