2015-12-20 00:00:01 +00:00
from flask import request , render_template , redirect , url_for
2016-01-11 16:03:41 +00:00
from flask_login import login_required
2015-12-20 00:00:01 +00:00
from app . main import main
2016-01-11 13:15:10 +00:00
from app . main . forms import TemplateForm
2015-12-20 00:00:01 +00:00
@main.route ( " /templates " )
2016-01-11 16:03:41 +00:00
@login_required
2015-12-20 00:00:01 +00:00
def manage_templates ( ) :
return render_template ( ' views/manage-templates.html ' )
@main.route ( " /templates/template " , methods = [ ' GET ' , ' POST ' ] )
2016-01-11 16:03:41 +00:00
@login_required
2015-12-20 00:00:01 +00:00
def add_template ( ) :
2016-01-11 13:15:10 +00:00
form = TemplateForm ( )
form . template_name . data = ' Reminder '
form . template_body . data = ' Vehicle tax: Your vehicle tax for ((registration number)) expires on ((date)). Tax your vehicle at www.gov.uk/vehicle-tax ' # noqa
2015-12-20 00:00:01 +00:00
if request . method == ' GET ' :
return render_template (
' views/edit-template.html ' ,
2016-01-11 13:15:10 +00:00
h1 = ' Edit template ' ,
form = form
2015-12-20 00:00:01 +00:00
)
elif request . method == ' POST ' :
return redirect ( url_for ( ' .manage_templates ' ) )
@main.route ( " /templates/template/add " , methods = [ ' GET ' , ' POST ' ] )
2016-01-11 16:03:41 +00:00
@login_required
2015-12-20 00:00:01 +00:00
def edit_template ( ) :
2016-01-11 13:15:10 +00:00
form = TemplateForm ( )
2015-12-20 00:00:01 +00:00
if request . method == ' GET ' :
return render_template (
' views/edit-template.html ' ,
2016-01-11 13:15:10 +00:00
h1 = ' Add template ' ,
form = form
2015-12-20 00:00:01 +00:00
)
elif request . method == ' POST ' :
return redirect ( url_for ( ' .manage_templates ' ) )