summaryrefslogtreecommitdiffstats
path: root/admin.py
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-11-18 05:04:58 +0100
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-11-19 02:15:55 +0100
commit94a8f6a00efa21dc9f17ec9d181391526eab7a54 (patch)
tree20cb2a3fc8ca2a7835ca6d1f1b0680e9c019991c /admin.py
parent32da4d72d02b4d6cff40c491d2e4396f7f36c1a7 (diff)
downloadpadlite-teams-94a8f6a00efa21dc9f17ec9d181391526eab7a54.tar.gz
padlite-teams-94a8f6a00efa21dc9f17ec9d181391526eab7a54.tar.bz2
padlite-teams-94a8f6a00efa21dc9f17ec9d181391526eab7a54.zip
admin: add simple flask-peewee admin interface
Diffstat (limited to 'admin.py')
-rw-r--r--admin.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/admin.py b/admin.py
new file mode 100644
index 0000000..1344546
--- /dev/null
+++ b/admin.py
@@ -0,0 +1,13 @@
+from flask_peewee.admin import Admin
+from app import app
+from auth import auth
+from models import User, Group, Member, Pad, Session
+
+admin = Admin(app, auth)
+auth.register_admin(admin)
+admin.register(User)
+admin.register(Group)
+admin.register(Member)
+admin.register(Pad)
+admin.register(Session)
+admin.setup()