You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
526 B
Python
27 lines
526 B
Python
9 years ago
|
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))
|