Felder in Flask-Admin je nach angemeldetem Benutzer ausblenden?

Ich habeUsers undRoles in meiner Flask App dank Flask-Security.

Für einige Rollen möchte ich bestimmte Felder in den von Flask-Admin erstellten Formularen ausblenden.

Ich weiß über das Anpassen von ModelViews mit z.form_create_rules = ('title', 'file') aber während der Instantiierung einer ModelView gibt es keinen Zugriff auf die aktuelle Anfrage, alsocurrent_user.has_role(USER_ROLE) kann nicht aufgerufen werden.

Gibt es einen anderen Weg, dies zu erreichen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage