mirror of
https://github.com/pretix/pretix.git
synced 2026-05-09 15:54:03 +00:00
Plugin API: Allow to add validators to checkout form fields
This commit is contained in:
@@ -498,6 +498,8 @@ class QuestionsStep(QuestionsViewMixin, CartMixin, TemplateFlowStep):
|
||||
for fname, val in overrides.items():
|
||||
if 'disabled' in val and fname in f.fields:
|
||||
f.fields[fname].disabled = val['disabled']
|
||||
if 'validators' in val and fname in f.fields:
|
||||
f.fields[fname].validators += val['validators']
|
||||
|
||||
return f
|
||||
|
||||
@@ -564,6 +566,8 @@ class QuestionsStep(QuestionsViewMixin, CartMixin, TemplateFlowStep):
|
||||
for fname, val in overrides.items():
|
||||
if 'disabled' in val and fname in f.fields:
|
||||
f.fields[fname].disabled = val['disabled']
|
||||
if 'validators' in val and fname in f.fields:
|
||||
f.fields[fname].validators += val['validators']
|
||||
|
||||
return f
|
||||
|
||||
|
||||
Reference in New Issue
Block a user