Skip to content

Commit b69bbe7

Browse files
author
Hieu Lam - TMA
authored
feature-8866: Rename form with meaningful name in order form (#8950)
* fix-8788: Rename form with meaningful name in order form * feature-8866: Merge code development
1 parent b1bec47 commit b69bbe7

File tree

4 files changed

+35
-8
lines changed

4 files changed

+35
-8
lines changed

app/api/schema/attendees.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ def validate_json(self, data, original_data):
7474
complex_field_values = CustomFormValueField(allow_none=True)
7575
is_consent_form_field = fields.Boolean(allow_none=True)
7676
is_consent_of_refund_policy = fields.Boolean()
77+
native_language = fields.Str(allow_none=True)
78+
fluent_language = fields.Str(allow_none=True)
7779
is_consent_form_field_photo = fields.Boolean(allow_none=True)
7880
is_consent_form_field_email = fields.Boolean(allow_none=True)
79-
language_form_1 = fields.Str(allow_none=True)
80-
language_form_2 = fields.Str(allow_none=True)
8181
event = Relationship(
8282
self_view='v1.attendee_event',
8383
self_view_kwargs={'id': '<id>'},

app/models/custom_form.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@
114114
"wiki_scholarship": {"include": 0, "require": 0},
115115
"accept_video_recording": {"include": 0, "require": 0},
116116
"is_consent_of_refund_policy": {"include": 0, "require": 0},
117-
"language_form_1": {"include": 0, "require": 0},
118-
"language_form_2": {"include": 0, "require": 0},
117+
"native_language": {"include": 0, "require": 0},
118+
"fluent_language": {"include": 0, "require": 0},
119119
"is_consent_form_field": {"include": 0, "require": 0},
120120
"is_consent_form_field_photo": {"include": 0, "require": 0},
121121
"is_consent_form_field_email": {"include": 0, "require": 0},
@@ -154,8 +154,8 @@
154154
"is_consent_form_field_photo": "Wikimania photo consent",
155155
"is_consent_form_field_email": "Wikimania email updates",
156156
"is_consent_of_refund_policy": "Consent of refund policy",
157-
"language_form_1": "What is your native language, or what language are you most fluent in?",
158-
"language_form_2": "Are you fluent in any other of the following languages?",
157+
"native_language": "What is your native language, or what language are you most fluent in?",
158+
"fluent_language": "Are you fluent in any other of the following languages?",
159159
"home_wiki": "What is your home wiki",
160160
"wiki_scholarship": "Have you received a Wikimania scholarship?",
161161
}

app/models/ticket_holder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ class TicketHolder(SoftDeletionModel):
6767
)
6868
complex_field_values: str = db.Column(db.JSON)
6969
is_consent_of_refund_policy: bool = db.Column(db.Boolean, default=False)
70-
language_form_1: str = db.Column(db.JSON)
71-
language_form_2: str = db.Column(db.JSON)
70+
native_language: str = db.Column(db.JSON)
71+
fluent_language: str = db.Column(db.JSON)
7272
user = db.relationship(
7373
'User',
7474
foreign_keys=[email],
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: f508644acbd3
4+
Revises: 05b1aab46b66
5+
Create Date: 2023-06-29 15:22:56.735800
6+
7+
"""
8+
9+
from alembic import op
10+
11+
# revision identifiers, used by Alembic.
12+
revision = 'f508644acbd3'
13+
down_revision = '05b1aab46b66'
14+
15+
16+
def upgrade():
17+
# ### commands auto generated by Alembic - please adjust! ###
18+
op.alter_column('ticket_holders', 'language_form_1', new_column_name='native_language')
19+
op.alter_column('ticket_holders', 'language_form_2', new_column_name='fluent_language')
20+
# ### end Alembic commands ###
21+
22+
23+
def downgrade():
24+
# ### commands auto generated by Alembic - please adjust! ###
25+
op.alter_column('ticket_holders', 'native_language', new_column_name='language_form_1')
26+
op.alter_column('ticket_holders', 'fluent_language', new_column_name='language_form_2')
27+
# ### end Alembic commands ###

0 commit comments

Comments
 (0)