Setup a basic flask-admin interface

This commit is contained in:
Pierre Jaury
2016-02-20 13:57:26 +01:00
parent 9df197f412
commit a5ffcfdc90
13 changed files with 104 additions and 4 deletions

26
admin/freeposte/views.py Normal file
View File

@@ -0,0 +1,26 @@
import flask_admin as admin
from flask_admin.contrib import sqla
from freeposte import app, db, models
# Flask admin
admin = admin.Admin(app, name='Freeposte.io', template_mode='bootstrap3')
class DomainModelView(sqla.ModelView):
pass
class UserModelView(sqla.ModelView):
pass
class AliasModelView(sqla.ModelView):
pass
# Add views
admin.add_view(DomainModelView(models.Domain, db.session))
admin.add_view(UserModelView(models.User, db.session))
admin.add_view(AliasModelView(models.Alias, db.session))