Finished admin console
This commit is contained in:
		@@ -2,10 +2,11 @@ from ..tools.forms import value
 | 
			
		||||
 | 
			
		||||
from flask_wtf import FlaskForm
 | 
			
		||||
from flask_wtf.file import FileAllowed, FileField, FileRequired
 | 
			
		||||
from wtforms import BooleanField, DateField, IntegerField, PasswordField, SelectField, StringField
 | 
			
		||||
from wtforms import BooleanField, IntegerField, PasswordField, SelectField, StringField
 | 
			
		||||
from wtforms.fields import DateTimeLocalField
 | 
			
		||||
from wtforms.validators import InputRequired, Email, EqualTo, Length, Optional
 | 
			
		||||
 | 
			
		||||
from datetime import date, timedelta
 | 
			
		||||
from datetime import date, datetime, timedelta
 | 
			
		||||
 | 
			
		||||
class Login(FlaskForm):
 | 
			
		||||
    username = StringField('Username', validators=[InputRequired(), Length(min=4, max=15)])
 | 
			
		||||
@@ -50,8 +51,8 @@ class UpdateAccount(FlaskForm):
 | 
			
		||||
    password_reenter = PasswordField('Re-Enter New Password', validators=[EqualTo('password', message='Passwords do not match.')])
 | 
			
		||||
 | 
			
		||||
class CreateTest(FlaskForm):
 | 
			
		||||
    start_date = DateField('Start Date', format="%Y-%m-%d", validators=[InputRequired()], default = date.today() )
 | 
			
		||||
    expiry_date = DateField('Expiry Date', format="%Y-%m-%d", validators=[InputRequired()], default = date.today() + timedelta(days=1) )
 | 
			
		||||
    start_date = DateTimeLocalField('Start Date', format='%Y-%m-%dT%H:%M', validators=[InputRequired()], default = datetime.now() )
 | 
			
		||||
    expiry_date = DateTimeLocalField('Expiry Date', format='%Y-%m-%dT%H:%M', validators=[InputRequired()], default = date.today() + timedelta(days=1) )
 | 
			
		||||
    time_limit = SelectField('Time Limit')
 | 
			
		||||
    dataset = SelectField('Question Dataset')
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user