def create_admin_admin_form(data=None): """Returns a list of SingleUserAdminAdminForms - one for each user.""" users = User.query.all() forms = {} for user in users: form_type = create_single_user_admin_admin_form(user.id) form_obj = make_admin_admin_form_object(user) if data is None: form = form_type(**form_obj) else: form = form_type(data) forms[user.id] = form return forms
def create_admin_admin_form(data=None): """Returns a list of SingleUserAdminAdminForms - one for each user. This is useful for the Admin Admin section of the admin page, where one form per user is needed (due to the way WTForms does things).""" users = User.query.all() forms = {} for user in users: form_type = create_single_user_admin_admin_form(user.id) form_obj = make_admin_admin_form_object(user) if data is None: form = form_type(**form_obj) else: form = form_type(data) forms[user.id] = form return forms