mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Add NopaqueForm as a base for all others
This commit is contained in:
		@@ -1,4 +1,3 @@
 | 
			
		||||
from flask_wtf import FlaskForm
 | 
			
		||||
from wtforms import (
 | 
			
		||||
    StringField,
 | 
			
		||||
    SubmitField,
 | 
			
		||||
@@ -6,9 +5,10 @@ from wtforms import (
 | 
			
		||||
    IntegerField
 | 
			
		||||
)
 | 
			
		||||
from wtforms.validators import InputRequired, Length
 | 
			
		||||
from app.forms import NopaqueForm
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ContributionBaseForm(FlaskForm):
 | 
			
		||||
class ContributionBaseForm(NopaqueForm):
 | 
			
		||||
    title = StringField(
 | 
			
		||||
        'Title',
 | 
			
		||||
        validators=[InputRequired(), Length(max=64)]
 | 
			
		||||
 
 | 
			
		||||
@@ -27,8 +27,7 @@ def spacy_nlp_pipeline_models():
 | 
			
		||||
@register_breadcrumb(bp, '.spacy_nlp_pipeline_models.create', 'Create')
 | 
			
		||||
@login_required
 | 
			
		||||
def create_spacy_nlp_pipeline_model():
 | 
			
		||||
    form_prefix = 'create-spacy-nlp-pipeline-model-form'
 | 
			
		||||
    form = CreateSpaCyNLPPipelineModelForm(prefix=form_prefix)
 | 
			
		||||
    form = CreateSpaCyNLPPipelineModelForm()
 | 
			
		||||
    if form.is_submitted():
 | 
			
		||||
        if not form.validate():
 | 
			
		||||
            return {'errors': form.errors}, 400
 | 
			
		||||
@@ -64,11 +63,7 @@ def create_spacy_nlp_pipeline_model():
 | 
			
		||||
@login_required
 | 
			
		||||
def spacy_nlp_pipeline_model(spacy_nlp_pipeline_model_id):
 | 
			
		||||
    snpm = SpaCyNLPPipelineModel.query.get_or_404(spacy_nlp_pipeline_model_id)
 | 
			
		||||
    form_prefix = 'edit-spacy-nlp-pipeline-model-form'
 | 
			
		||||
    form = EditSpaCyNLPPipelineModelForm(
 | 
			
		||||
        data=snpm.to_json_serializeable(),
 | 
			
		||||
        prefix=form_prefix
 | 
			
		||||
    )
 | 
			
		||||
    form = EditSpaCyNLPPipelineModelForm(data=snpm.to_json_serializeable())
 | 
			
		||||
    if form.validate_on_submit():
 | 
			
		||||
        form.populate_obj(snpm)
 | 
			
		||||
        if db.session.is_modified(snpm):
 | 
			
		||||
 
 | 
			
		||||
@@ -27,8 +27,7 @@ def tesseract_ocr_pipeline_models():
 | 
			
		||||
@register_breadcrumb(bp, '.tesseract_ocr_pipeline_models.create', 'Create')
 | 
			
		||||
@login_required
 | 
			
		||||
def create_tesseract_ocr_pipeline_model():
 | 
			
		||||
    form_prefix = 'create-tesseract-ocr-pipeline-model-form'
 | 
			
		||||
    form = CreateTesseractOCRPipelineModelForm(prefix=form_prefix)
 | 
			
		||||
    form = CreateTesseractOCRPipelineModelForm()
 | 
			
		||||
    if form.is_submitted():
 | 
			
		||||
        if not form.validate():
 | 
			
		||||
            return {'errors': form.errors}, 400
 | 
			
		||||
@@ -63,11 +62,7 @@ def create_tesseract_ocr_pipeline_model():
 | 
			
		||||
@login_required
 | 
			
		||||
def tesseract_ocr_pipeline_model(tesseract_ocr_pipeline_model_id):
 | 
			
		||||
    topm = TesseractOCRPipelineModel.query.get_or_404(tesseract_ocr_pipeline_model_id)
 | 
			
		||||
    form_prefix = 'edit-tesseract-ocr-pipeline-model-form'
 | 
			
		||||
    form = EditTesseractOCRPipelineModelForm(
 | 
			
		||||
        data=topm.to_json_serializeable(),
 | 
			
		||||
        prefix=form_prefix
 | 
			
		||||
    )
 | 
			
		||||
    form = EditTesseractOCRPipelineModelForm(data=topm.to_json_serializeable())
 | 
			
		||||
    if form.validate_on_submit():
 | 
			
		||||
        form.populate_obj(topm)
 | 
			
		||||
        if db.session.is_modified(topm):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user