summaryrefslogtreecommitdiffstats
path: root/victoria/admin
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--victoria/admin/forms.py8
-rw-r--r--victoria/admin/routes.py14
-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