Skip to content

Commit ab63f52

Browse files
Hieu Lam - TMAkhangonodkhang
authored
feature-8789: Add option "home wiki" to attendee form (#8902)
* fix-8740: Create migration Custom Form Ticket and update Custom Form * fix-8740: Create migration Custom Form Ticket and update Custom Form * feature-8740: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Merge code development * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8470: Make attendee form ticket specific * feature-8789: Add option 'home wiki' to attendee form * feature-8789: Add option 'home wiki' to attendee form * feature-8789: Remove dot * feature-8789: Fix git comment --------- Co-authored-by: Khang On - TMA <[email protected]> Co-authored-by: khangon <[email protected]>
1 parent 223f5d0 commit ab63f52

File tree

4 files changed

+31
-0
lines changed

4 files changed

+31
-0
lines changed

app/api/schema/attendees.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ def validate_json(self, data, original_data):
5959
age_group = fields.Str(
6060
validate=validate.OneOf(choices=AGE_GROUP_CHOICES), allow_none=True
6161
)
62+
home_wiki = fields.Str(allow_none=True)
6263
birth_date = fields.DateTime(allow_none=True)
6364

6465
ticket_id = fields.Str(allow_none=True)

app/models/custom_form.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"github": {"include": 1, "require": 0},
6262
"gender": {"include": 0, "require": 0},
6363
"age_group": {"include": 0, "require": 0},
64+
"home_wiki": {"include": 0, "require": 0},
6465
"accept_video_recording": {"include": 0, "require": 0},
6566
}
6667

@@ -146,6 +147,7 @@
146147
"acceptVideoRecording": "Photo & video & text consent",
147148
"acceptShareDetails": "Partner contact consent",
148149
"acceptReceiveEmails": "Email consent",
150+
"home_wiki": "What is your home wiki"
149151
},
150152
}
151153

app/models/ticket_holder.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class TicketHolder(SoftDeletionModel):
4444
accept_share_details: bool = db.Column(db.Boolean)
4545
accept_receive_emails: bool = db.Column(db.Boolean)
4646
age_group: str = db.Column(db.String)
47+
home_wiki: str = db.Column(db.String)
4748
birth_date: datetime = db.Column(db.DateTime(timezone=True))
4849
pdf_url: str = db.Column(db.String)
4950
ticket_id: int = db.Column(
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""empty message
2+
3+
Revision ID: e5c599d64ef5
4+
Revises: d3c32d203ef1
5+
Create Date: 2023-06-20 17:34:57.383544
6+
7+
"""
8+
9+
from alembic import op
10+
import sqlalchemy as sa
11+
12+
13+
# revision identifiers, used by Alembic.
14+
revision = 'e5c599d64ef5'
15+
down_revision = 'd3c32d203ef1'
16+
17+
18+
def upgrade():
19+
# ### commands auto generated by Alembic - please adjust! ###
20+
op.add_column('ticket_holders', sa.Column('home_wiki', sa.String(), nullable=True))
21+
# ### end Alembic commands ###
22+
23+
24+
def downgrade():
25+
# ### commands auto generated by Alembic - please adjust! ###
26+
op.drop_column('ticket_holders', 'home_wiki')
27+
# ### end Alembic commands ###

0 commit comments

Comments
 (0)