Skip to content

Commit 07f10f1

Browse files
Hieu Lam - TMAmariobehling
andauthored
feature-8950: Make form fields editable after order (#8993)
* feature-8950: Make form fields editable after order * feature-8950: Merge code development --------- Co-authored-by: Mario Behling <[email protected]>
1 parent c52871c commit 07f10f1

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

app/api/data_layers/CustomFormTranslateLayer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def create_object(data, _view_kwargs):
3434
'min',
3535
'type',
3636
'position',
37+
'is_allow_edit',
3738
]
3839
for key in keys:
3940
if key in data:

app/api/schema/custom_forms.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,5 @@ class Meta:
6363
min = fields.Integer(allow_none=True, default=0)
6464
max = fields.Integer(allow_none=True, default=10)
6565
main_language = fields.Str(allow_none=True)
66+
is_allow_edit = fields.Boolean(default=False)
6667
translations = fields.Nested(TranslationSchema, many=True)

app/models/custom_form.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ class TYPE:
209209
min = db.Column(db.Integer, default=0, nullable=True)
210210
max = db.Column(db.Integer, default=10, nullable=True)
211211
main_language = db.Column(db.String)
212+
is_allow_edit = db.Column(db.Boolean, default=False)
212213

213214
@property
214215
def identifier(self):
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: 3b784f9c98c7
4+
Revises: 2b19596af9f0
5+
Create Date: 2023-07-19 10:01:32.456857
6+
7+
"""
8+
9+
from alembic import op
10+
import sqlalchemy as sa
11+
12+
# revision identifiers, used by Alembic.
13+
revision = '3b784f9c98c7'
14+
down_revision = '2b19596af9f0'
15+
16+
17+
def upgrade():
18+
# ### commands auto generated by Alembic - please adjust! ###
19+
op.add_column('custom_forms', sa.Column('is_allow_edit', sa.Boolean(), server_default='False', nullable=False))
20+
# ### end Alembic commands ###
21+
22+
23+
def downgrade():
24+
# ### commands auto generated by Alembic - please adjust! ###
25+
op.drop_column('custom_forms', 'is_allow_edit')

0 commit comments

Comments
 (0)