SinergiaTIC / SinergiaCRM

SinergiaCRM is an open source CRM for non-profits based on SuiteCRM
https://www.sinergiacrm.org
GNU Affero General Public License v3.0
20 stars 2 forks source link

Incidencia - Usuarios - No se muestra error pero no se realiza la acción cuando se cumplen las reglas de las contraseñas #162

Open enricsinergia opened 6 months ago

enricsinergia commented 6 months ago

Descripción del problema En aquellas instancias que tienen definida una política de contraseñas: 1.- al intentar modificar un usuario, si la contraseña que tenía el usuario no pasa la validación no se actualiza el usuario pero no se muestra ningún error 2.- al intentar crear un usuario, si no se cumple la regla, no se crea el usuario y te deja en la vista de edición perdiendo los datos

Cómo reproducir el problema 1.- Crear un usuario con una contraseña sencilla (pe. "pepino") 2.- Establecer una política de contrase (mayúsculas, minúsculas, números) 3.- Intentar modificar el tipo de usuario del usuario creado anteriormente 4.- Comprobar que no se ha modificado 5.- Intentar crear un nuevo usuario poniendo una contraseña simple (pe. "zanahoria") 6.- Comprobar que no se crea el usuario

Comportamiento esperado En el caso de la modificación de usuario, si no se está modificando la contraseña, debería dejar realizar el cambio y como mucho dar una advertencia. En el caso de la creación de usuario debería dar un mensaje de error y no perder los datos introducidos.

Aunque la incidencia es distinta, puede estar relacionada (aunque sólo sea a nivel de pruebas) con https://github.com/SinergiaTIC/SinergiaCRM/issues/161

enricsinergia commented 6 months ago

Añado comentario de Jaume a Lluis al respecto: com pot ser que al actualitzar un usuari faci una validació de la contrasenya, si aquesta es troba guardada en un hash? i també que li sona a algo que va sortir semblant al 2022 i que està en aquest PR (i els següents que es van fer) https://github.com/SinergiaTIC/SinergiaCRM-SuiteCRM/pull/808