mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-12-30 17:33:51 +00:00
Better password flash
This commit is contained in:
parent
40744c247e
commit
881c0cc895
3 changed files with 5 additions and 5 deletions
|
@ -202,7 +202,7 @@ class UserView(SecureAdminModelView):
|
|||
active_semester=form.active_semester.data,
|
||||
)
|
||||
|
||||
flashRandomPassword(password)
|
||||
flashRandomPassword(model.email, password)
|
||||
|
||||
return model
|
||||
|
||||
|
@ -220,7 +220,7 @@ class UserView(SecureAdminModelView):
|
|||
|
||||
if hasattr(form, "generate_new_password") and form.generate_new_password.data:
|
||||
password = randomPassword()
|
||||
flashRandomPassword(password)
|
||||
flashRandomPassword(model.email, password)
|
||||
|
||||
admin_change_password(
|
||||
model, password, notify=False
|
||||
|
|
|
@ -4,8 +4,8 @@ from flask import flash
|
|||
from markupsafe import Markup
|
||||
|
||||
|
||||
def flashRandomPassword(password):
|
||||
flash(f"Random password: {password}", category="warning")
|
||||
def flashRandomPassword(email: str, password: str):
|
||||
flash(f"New random password for email {email}: {password}", category="warning")
|
||||
|
||||
|
||||
def parse_bool(str):
|
||||
|
|
|
@ -214,7 +214,7 @@ class AssistantUserView(SecureAssistantModelView):
|
|||
def on_model_change(self, form, model, is_created):
|
||||
if form.generate_new_password.data:
|
||||
password = randomPassword()
|
||||
flashRandomPassword(password)
|
||||
flashRandomPassword(model.email, password)
|
||||
|
||||
admin_change_password(model, password, notify=False) # Password is automatically hashed with this function
|
||||
|
||||
|
|
Loading…
Reference in a new issue