irgendwie bekomme ich meinne flask-admin view (erreichbar unter /admin) nicht mit flask-security gesichert.
Code: Alles auswählen
from flask_security import roles_accepted, current_user
from flask_admin.contrib.sqla import ModelView
(...)
Code: Alles auswählen
class RoleAdmin(ModelView):
@roles_accepted('admin')
def is_accessible(self):
return current_user.has_role('admin')
Code: Alles auswählen
admin.add_view(RoleAdmin(Role, db.session))
Was mache ich falsch?