Open
Description
I need to filter a select menu showing only groups in a user's company. With sqlalchemy there was the QuerySelectField, however, this does not seem to be available in flask-mongoengine. Ideally, I would like to pass flask_login current_user to model_form as follows:
wtfUser = model_form(User, wtf.Form, exclude=[ 'password'], field_args = {
'group' : { 'queryset': Group.objects(company = current_user.group.company) },
'roles' : { 'queryset': Role.objects(name__ne = 'admin').order_by('name') }
})
However, since this places current_user outside the request context this results in errors. Does anyone have a clever idea on how to do this?