Project

General

Profile

Bug #5538

El código de usuario en perfil de usuario no se puede cambiar cuando se accede como usuario

Added by Emiliano Orizales about 7 years ago. Updated about 7 years ago.

Status:
Bug resolved
Priority:
Normal
Category:
Users/Groups
Target version:
Start date:
26/09/2012
Due date:
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

En http://stable.chamilo.org/main/admin/settings.php?category=User y tras loguearme como admin/admin accedo a la sección de administración y en el apartado de usuarios cambio el apartado "code" para permitir que los usuarios puedan editar su código., Cuando el usuario accede a su perfil y edita el código y lo cambia esto lo permite pero luego al guardar la configuración el código permanece igual y no ha cambiado. La única forma de cambiar el código del usuario es a través del interface de administador y accediendo al perfil del usuario como administrador en ese caso si funciona.
Entiendo que si el administrador permite que el usuario edite su código, como así sucede, este debería poder cambiarlo, pero no sucede esto, lo puede editar pero no cambiarlo.

Pasos:
1. Activo edición de "código" como en imagen 1
2. Edito perfil como administrador: si puedo cambiar código (imagen 2)
3. Edito perfil como usuario: no puedo cambiar código (imagen 3)


Files

imagen 1.png (55.5 KB) imagen 1.png Emiliano Orizales, 26/09/2012 18:33
imagen2.png (11.7 KB) imagen2.png Emiliano Orizales, 26/09/2012 18:33
imagen3.png (74.8 KB) imagen3.png Emiliano Orizales, 26/09/2012 18:33

Associated revisions

Revision cbbf0752 (diff)
Added by Yannick Warnier about 7 years ago

Fixed missing official-code field update code - refs #5538

History

#1

Updated by Luis Jeremias Saavedra Bendezu about 7 years ago

  • % Done changed from 0 to 50

agregar lo siguiente en profile.php linea 609

    if (api_get_setting('profile', 'officialcode') == 'true' && !empty($user_data['official_code'])) {
        $sql .= ", official_code = '".Database::escape_string($user_data['official_code'])."'";
    }   
#2

Updated by Yannick Warnier about 7 years ago

  • Status changed from New to Bug resolved
  • Assignee set to Yannick Warnier
  • % Done changed from 50 to 100

Arreglado. Parche mandado a 1.9.2 según lo descrito con la cuenta de Jeremy en el comentario anterior

Also available in: Atom PDF