mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Add Contributions Mockup and fix email notifications on job status change
This commit is contained in:
		
							
								
								
									
										5
									
								
								app/contributions/__init__.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								app/contributions/__init__.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
from flask import Blueprint
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
bp = Blueprint('contributions', __name__)
 | 
			
		||||
from . import routes
 | 
			
		||||
							
								
								
									
										15
									
								
								app/contributions/forms.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								app/contributions/forms.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
from app.models import User
 | 
			
		||||
from flask_wtf import FlaskForm
 | 
			
		||||
from wtforms import (
 | 
			
		||||
    BooleanField,
 | 
			
		||||
    PasswordField,
 | 
			
		||||
    StringField,
 | 
			
		||||
    SubmitField,
 | 
			
		||||
    ValidationError
 | 
			
		||||
)
 | 
			
		||||
from wtforms.validators import DataRequired, InputRequired, Email, EqualTo, Length, Regexp
 | 
			
		||||
from . import USERNAME_REGEX
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ContributeTesseractOCRModel(FlaskForm):
 | 
			
		||||
    pass
 | 
			
		||||
							
								
								
									
										25
									
								
								app/contributions/routes.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								app/contributions/routes.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
from ast import Pass
 | 
			
		||||
from app import db
 | 
			
		||||
from app.decorators import permission_required
 | 
			
		||||
from app.models import Permission, Role, User
 | 
			
		||||
from app.settings import tasks as settings_tasks
 | 
			
		||||
from flask import flash, redirect, render_template, url_for
 | 
			
		||||
from flask_login import login_required
 | 
			
		||||
from . import bp
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.before_request
 | 
			
		||||
@login_required
 | 
			
		||||
@permission_required(Permission.CONTRIBUTE)
 | 
			
		||||
def before_request():
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('')
 | 
			
		||||
def index():
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('/tesseract_ocr_model', methods=['GET', 'POST'])
 | 
			
		||||
def tesseract_ocr_model():
 | 
			
		||||
    pass
 | 
			
		||||
		Reference in New Issue
	
	Block a user