mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-07-14 16:33:17 +00:00
Remove current_app and current_user usage in forms.
This commit is contained in:
@ -1,4 +1,3 @@
|
||||
from flask_login import current_user
|
||||
from wtforms import BooleanField, SelectField
|
||||
from ..models import Role
|
||||
from ..settings.forms import EditGeneralSettingsForm
|
||||
@ -8,7 +7,7 @@ class EditGeneralSettingsAdminForm(EditGeneralSettingsForm):
|
||||
confirmed = BooleanField('Confirmed')
|
||||
role = SelectField('Role', coerce=int)
|
||||
|
||||
def __init__(self, user=current_user, *args, **kwargs):
|
||||
super().__init__(*args, user=user, **kwargs)
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
self.role.choices = [(role.id, role.name)
|
||||
for role in Role.query.order_by(Role.name).all()]
|
||||
|
@ -46,7 +46,7 @@ def delete_user(user_id):
|
||||
@admin_required
|
||||
def edit_user(user_id):
|
||||
user = User.query.get_or_404(user_id)
|
||||
form = EditGeneralSettingsAdminForm(user=user)
|
||||
form = EditGeneralSettingsAdminForm(user)
|
||||
if form.validate_on_submit():
|
||||
user.setting_dark_mode = form.dark_mode.data
|
||||
user.email = form.email.data
|
||||
|
Reference in New Issue
Block a user