diff options
Diffstat (limited to '')
-rw-r--r-- | victoria/admin/forms.py | 8 | ||||
-rw-r--r-- | victoria/admin/routes.py | 14 | ||||
-rw-r--r-- | victoria/admin/utils.py (renamed from victoria/portfolio/__init__.py) | 0 |
3 files changed, 22 insertions, 0 deletions
diff --git a/victoria/admin/forms.py b/victoria/admin/forms.py new file mode 100644 index 0000000..5faad3b --- /dev/null +++ b/victoria/admin/forms.py @@ -0,0 +1,8 @@ +from flask_wtf import FlaskForm +from flask_wtf.file import FileAllowed, FileField +from wtforms import StringField, SubmitField, BooleanField +from wtforms.validators import DataRequired, Length, Email, EqualTo, ValidationError +from flask_login import current_user +from victoria.models import Artist, Series, Work, Tag, License + + diff --git a/victoria/admin/routes.py b/victoria/admin/routes.py new file mode 100644 index 0000000..49f8b69 --- /dev/null +++ b/victoria/admin/routes.py @@ -0,0 +1,14 @@ +from flask import render_template, url_for, redirect, request, Blueprint +from flask_login import login_user, current_user, logout_user, login_required +from victoria import db +from victoria.models import Artist, Work, Series, Tag, License +from victoria.admin.forms import +from victoria.admin.utils import send_otp_email + +admin = Blueprint('admin', __name__) + +@admin.route("/admin", methods=['GET', 'POST']) +@login_required +def admin_dashboard(): + return render_template('admin.html', title='Admin Dashboard') + diff --git a/victoria/portfolio/__init__.py b/victoria/admin/utils.py index e69de29..e69de29 100644 --- a/victoria/portfolio/__init__.py +++ b/victoria/admin/utils.py |