You've already forked Mailu
mirror of
https://github.com/Mailu/Mailu.git
synced 2025-09-16 09:06:32 +02:00
Fix the behaviour from Wtforms Components regarding readonly, related to #152
(cherry picked from commit 41b1666609
)
This commit is contained in:
@@ -41,6 +41,7 @@ def alias_edit(alias):
|
||||
alias = models.Alias.query.get(alias) or flask.abort(404)
|
||||
form = forms.AliasForm(obj=alias)
|
||||
wtforms_components.read_only(form.localpart)
|
||||
form.localpart.validators = []
|
||||
if form.validate_on_submit():
|
||||
form.populate_obj(alias)
|
||||
db.session.commit()
|
||||
|
@@ -34,6 +34,7 @@ def domain_edit(domain_name):
|
||||
domain = models.Domain.query.get(domain_name) or flask.abort(404)
|
||||
form = forms.DomainForm(obj=domain)
|
||||
wtforms_components.read_only(form.name)
|
||||
form.name.validators = []
|
||||
if form.validate_on_submit():
|
||||
form.populate_obj(domain)
|
||||
db.session.commit()
|
||||
|
@@ -44,6 +44,7 @@ def user_edit(user_email):
|
||||
form = forms.UserForm(obj=user)
|
||||
wtforms_components.read_only(form.localpart)
|
||||
form.pw.validators = []
|
||||
form.localpart.validators = []
|
||||
if form.validate_on_submit():
|
||||
form.populate_obj(user)
|
||||
if form.pw.data:
|
||||
|
Reference in New Issue
Block a user