| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- extends ../../../../../app/views/layout-marketing
- block content
- main.content.content-alt#main-content
- .container
- .row
- .col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4
- .alert.alert-success #{translate("nearly_activated")}
- .row
- .col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4
- .card
- .page-header
- h1 #{translate("please_set_a_password")}
- form(
- data-ol-async-form
- name="activationForm",
- action="/user/password/set",
- method="POST",
- )
- div(data-ol-form-messages)
- div.alert.alert-danger(
- hidden
- role="alert"
- aria-live="assertive"
- data-ol-custom-form-message='token-expired'
- )
- | #{translate("activation_token_expired")}
- div.alert.alert-danger(
- hidden
- role="alert"
- aria-live="assertive"
- data-ol-custom-form-message='invalid-password'
- )
- | #{translate('invalid_password')}
- input(name='_csrf', type='hidden', value=csrfToken)
- input(
- type="hidden",
- name="passwordResetToken",
- value=token
- )
- .form-group
- label(for='email') #{translate("email")}
- input.form-control(
- aria-label="email",
- type='email',
- name='email',
- placeholder="email@example.com",
- value=email
- required,
- disabled
- )
- .form-group
- label(for='password') #{translate("password")}
- input.form-control#passwordField(
- type='password',
- name='password',
- placeholder="********",
- autocomplete="new-password",
- autofocus,
- required,
- minlength=settings.passwordStrengthOptions.length.min,
- maxlength=settings.passwordStrengthOptions.length.max
- )
- .actions
- button.btn.btn-primary(
- type='submit',
- data-ol-disabled-inflight
- aria-label=translate('activate')
- )
- span(data-ol-inflight="idle")
- | #{translate('activate')}
- span(hidden data-ol-inflight="pending")
- | #{translate('activating')}…
|