forked from Github-Mirrors/canaille
first login page has its own forms
This commit is contained in:
parent
2f737ef9a7
commit
481da6a02d
3 changed files with 7 additions and 2 deletions
|
@ -30,6 +30,7 @@ from .flaskutils import current_user
|
|||
from .flaskutils import permissions_needed
|
||||
from .flaskutils import smtp_needed
|
||||
from .flaskutils import user_needed
|
||||
from .forms import FirstLoginForm
|
||||
from .forms import ForgottenPasswordForm
|
||||
from .forms import InvitationForm
|
||||
from .forms import LoginForm
|
||||
|
@ -147,7 +148,7 @@ def firstlogin(uid):
|
|||
if not user or user.has_password():
|
||||
abort(404)
|
||||
|
||||
form = ForgottenPasswordForm(request.form or None, data={"login": uid})
|
||||
form = FirstLoginForm(request.form or None)
|
||||
if not request.form:
|
||||
return render_template("firstlogin.html", form=form, uid=uid)
|
||||
|
||||
|
|
|
@ -92,6 +92,10 @@ class PasswordResetForm(FlaskForm):
|
|||
)
|
||||
|
||||
|
||||
class FirstLoginForm(FlaskForm):
|
||||
pass
|
||||
|
||||
|
||||
def available_language_choices():
|
||||
return [("auto", _("Automatic"))] + [
|
||||
(lang_code, native_language_name_from_code(lang_code))
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<div class="ui stackable buttons">
|
||||
|
||||
<a type="button" class="ui right floated button" href="{{ url_for('account.login') }}">{{ _("Login page") }}</a>
|
||||
<button type="submit" class="ui right floated primary button">{{ _("Send the initialization email") }}</button>
|
||||
<button type="submit" name="action" value="sendmail" class="ui right floated primary button">{{ _("Send the initialization email") }}</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
Loading…
Reference in a new issue