Add user_id for modified_by field before save - Flask-Admin
Updated 2026-09-23: added the is_created argument, which current Flask-Admin requires.
In Flask-Admin, you can override the on_model_change function to to automatically populate a modified_by field in your model.
class LocationView(ModelView):
def on_model_change(self, form, model, is_created):
model.user_id = g.user.id
admin = Admin(app)
admin.add_view(LocationView(Location, db.session, name="Locations"))