diff --git a/app/routes/admin/account.py b/app/routes/admin/account.py index 17caae0..cfe7108 100644 --- a/app/routes/admin/account.py +++ b/app/routes/admin/account.py @@ -33,6 +33,7 @@ def adm_edit_account(user_id): for g in Group.query.all(): setattr(GroupForm, f'g{g.id}', BooleanField(g.name)) + setattr(GroupForm, "groups", {f'g{g.id}': g for g in Group.query.all()}) setattr(GroupForm, "user_groups", [f'g{g.id}' for g in user.groups]) group_form = GroupForm(prefix="group") diff --git a/app/templates/admin/edit_account.html b/app/templates/admin/edit_account.html index 23f1630..4f61a47 100644 --- a/app/templates/admin/edit_account.html +++ b/app/templates/admin/edit_account.html @@ -128,14 +128,11 @@ {{ group_form.hidden_tag() }}