Skip to content
Snippets Groups Projects
Commit f506a562 authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files

Add version field for ocr job

parent a1be95ff
Branches
Tags
No related merge requests found
......@@ -29,6 +29,13 @@ class NewOCRJobForm(FlaskForm):
'Title',
validators=[DataRequired(), Length(1, 32)]
)
version = SelectField(
'Version',
choices=[('', 'Choose your option'),
('latest', 'Latest'),
],
validators=[DataRequired()]
)
def validate_files(form, field):
for file in field.data:
......@@ -62,6 +69,13 @@ class NewNLPJobForm(FlaskForm):
'Title',
validators=[DataRequired(), Length(1, 32)]
)
version = SelectField(
'Version',
choices=[('', 'Choose your option'),
('latest', 'Latest'),
],
validators=[DataRequired()]
)
def validate_files(form, field):
for file in field.data:
......
......@@ -28,7 +28,7 @@ def ocr():
'requested_memory': 2048,
'service': 'ocr',
'service_args': {'lang': new_ocr_job_form.language.data,
'version': 'latest'
'version': new_ocr_job_form.version.data
},
'status': 'queued'
}
......
......@@ -78,8 +78,8 @@
<div class="col s12">
<div class="card">
<div class="card-content">
<form method="POST" enctype="multipart/form-data">
<form method="POST" enctype="multipart/form-data">
<div class="card-content">
{{ new_ocr_job_form.hidden_tag() }}
<div class="row">
<div class="col s12 m4">
......@@ -92,17 +92,29 @@
{% endfor %}
</div>
</div>
<div class="col s12 m8">
<div class="col s12 m4">
<div class="input-field">
<i class="material-icons prefix">description</i>
{{ new_ocr_job_form.description() }}
{{ new_ocr_job_form.description.label }}
{% for error in new_ocr_job_form.description.errors %}
<i class="material-icons prefix">language</i>
{{ new_ocr_job_form.language() }}
{{ new_ocr_job_form.language.label }}
{% for error in new_ocr_job_form.language.errors %}
<span class="helper-text red-text">{{ error }}</span>
{% endfor %}
</div>
</div>
<div class="col s12 m8">
<div class="col s12 m4">
<div class="input-field">
<i class="material-icons prefix">language</i>
{{ new_ocr_job_form.version() }}
{{ new_ocr_job_form.version.label }}
{% for error in new_ocr_job_form.version.errors %}
<span class="helper-text red-text">{{ error }}</span>
{% endfor %}
</div>
</div>
</div>
<div class="row">
<div class="col s12 m6">
<div class="file-field input-field">
<div class="btn">
<span>{{ new_ocr_job_form.files.label.text }}</span>
......@@ -116,20 +128,22 @@
{% endfor %}
</div>
</div>
<div class="col s12 m4">
<div class="col s12 m6">
<div class="input-field">
<i class="material-icons prefix">language</i>
{{ new_ocr_job_form.language() }}
{{ new_ocr_job_form.language.label }}
{% for error in new_ocr_job_form.language.errors %}
<i class="material-icons prefix">description</i>
{{ new_ocr_job_form.description() }}
{{ new_ocr_job_form.description.label }}
{% for error in new_ocr_job_form.description.errors %}
<span class="helper-text red-text">{{ error }}</span>
{% endfor %}
</div>
</div>
</div>
</div>
<div class="card-action right-align">
{{ new_ocr_job_form.submit(class='btn') }}
</form>
</div>
</div>
</form>
</div>
</div>
{% endblock %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment