mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-12 09:00:40 +00:00
Add roadmap and use just one template
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
from app import db
|
||||
from app.jobs.forms import AddNLPJobForm, AddOCRJobForm, AddMergeImagesJobForm
|
||||
from app.jobs.forms import AddNLPJobForm, AddOCRJobForm, AddSetupFilesJobForm
|
||||
from app.models import Job, JobInput
|
||||
from flask import (abort, current_app, flash, make_response, render_template,
|
||||
url_for)
|
||||
@ -10,9 +10,10 @@ import json
|
||||
import os
|
||||
|
||||
|
||||
SERVICES = {'merge_images': {'name': 'Convert images',
|
||||
SERVICES = {'corpus_analysis': {'name': 'Corpus analysis'},
|
||||
'setup_files': {'name': 'Setup files',
|
||||
'resources': {'mem_mb': 4096, 'n_cores': 4},
|
||||
'add_job_form': AddMergeImagesJobForm},
|
||||
'add_job_form': AddSetupFilesJobForm},
|
||||
'nlp': {'name': 'Natural Language Processing',
|
||||
'resources': {'mem_mb': 4096, 'n_cores': 2},
|
||||
'add_job_form': AddNLPJobForm},
|
||||
@ -26,6 +27,9 @@ SERVICES = {'merge_images': {'name': 'Convert images',
|
||||
def service(service):
|
||||
if service not in SERVICES:
|
||||
abort(404)
|
||||
if service == 'corpus_analysis':
|
||||
return render_template('services/{}.html.j2'.format(service),
|
||||
title=SERVICES[service]['name'])
|
||||
add_job_form = SERVICES[service]['add_job_form']()
|
||||
if add_job_form.is_submitted():
|
||||
if not add_job_form.validate():
|
||||
@ -70,5 +74,6 @@ def service(service):
|
||||
return make_response(
|
||||
{'redirect_url': url_for('jobs.job', job_id=job.id)}, 201)
|
||||
return render_template('services/{}.html.j2'.format(service),
|
||||
roadmap=True,
|
||||
title=SERVICES[service]['name'],
|
||||
add_job_form=add_job_form)
|
||||
|
Reference in New Issue
Block a user