قرینه از
https://github.com/matomo-org/matomo.git
synced 2025-08-21 22:47:43 +00:00

* Add new System setting for enabling password strength check (#23362) * Add new System setting for enabling password strength check * Update broken UI tests * Update default value to off, update some text * Update broken UI test by description change * Add PasswordStrength component (#23371) * Add PasswordStrength component * Wire up form submit button to strength check * Allow the strength validator to work with external input * Update UI test screenshots * Add password strength field to UI demo page * Add backend password strength checks to password set forms (#23378) * Add backend password strength checks to password set forms * Add UI test for user manager page * Update UI fixture to enable strong passwords * Update valid special characters * Update text used in Login system settings notification email (#23404) * Update special character checks to be more inclusive * Remove readonly filter from event emit to keep the object further updatable (#23406) * Remove readonly filter from event emit to keep the object further updatable * Clone the parent user object when edit form is created to prevent silent nested prop manipulation --------- Co-authored-by: Nathan Gavin <nathangavin987@gmail.com>
23 خطوط
1.0 KiB
Twig
23 خطوط
1.0 KiB
Twig
{% extends 'admin.twig' %}
|
|
|
|
{% set title %}{{ 'General_Security'|translate }}{% endset %}
|
|
|
|
{% block content %}
|
|
{% set afterPasswordEventContent %}{{ postEvent('Template.userSecurity.afterPassword') }}{% endset %}
|
|
|
|
<div
|
|
vue-entry="UsersManager.UserSecurity"
|
|
delete-token-nonce="{{ deleteTokenNonce|default(null)|json_encode }}"
|
|
tokens="{{ tokens|default(null)|json_encode }}"
|
|
is-users-admin-enabled="{{ isUsersAdminEnabled|default(null)|json_encode }}"
|
|
change-password-nonce="{{ changePasswordNonce|default(null)|json_encode }}"
|
|
is-valid-host="{{ isValidHost|default(null)|json_encode }}"
|
|
is-super-user="{{ isSuperUser|default(null)|json_encode }}"
|
|
invalid-host="{{ invalidHost|default(null)|json_encode }}"
|
|
after-password-event-content="{{ afterPasswordEventContent|default(null)|json_encode }}"
|
|
invalid-host-mail-link-start="{{ invalidHostMailLinkStart|default(null)|json_encode }}"
|
|
password-strength-validation-rules="{{ passwordStrengthValidationRules|json_encode }}"
|
|
></div>
|
|
|
|
{% endblock %}
|