Skip to content

Conversation

@nosolored
Copy link
Contributor

Posibilidad de ordenar los diplomas por apellidos, a través de una variable de configuración para habilitar esta opción.

@FlintCIBot
Copy link

Lint errors were found. A patch is also available.

Please see the report: https://flintci.io/repositories/1013/analyses/4236

This comment was posted by FlintCI. It can be disabled in the repository settings.

@jmontoyaa
Copy link
Member

En realidad el orden de nombre/apellido depende del idioma y de otros parámetros (api_get_setting('user_name_sort_by'))

Ya tenemos una función que haga eso, se llama "api_sort_by_first_name()"

Ejemplo:

$order = api_sort_by_first_name() ? ' ORDER BY firstname, lastname' : ' ORDER BY lastname, firstname';

@nosolored
Copy link
Contributor Author

De acuerdo @jmontoyaa lo modifico conforme a tus indicaciones.
La variable 'user_name_sort_by' ¿donde se configura? he buscado en la administración de chamilo, en el fichero de configuración y en la base de datos y no encuentro alguna referencia a esa variable.

@jmontoyaa
Copy link
Member

Acabo de revisar en el código y esa setting ya no es usada. Acabo de eliminarlo.

Lo que si se puede hacer es cambiar el order por defecto de chamilo en configuration.php:

//$_configuration['name_order_conventions'] = array(
// 'french' => array('format' => 'title last_name first_name', 'sort_by' => 'last_name')
//);

@nosolored
Copy link
Contributor Author

Lo que indicas sería para toda la plataforma, no?
El cambio que nosotros proponemos es solo para exportar los diplomas

@jmontoyaa
Copy link
Member

En el ejemplo afecta al idioma francés para todo los portales.

Si se desea, se puede usar para solo un portal:

multiple url portal id = 6

//$_configuration['name_order_conventions'][6] = array(
// 'french' => array('format' => 'title last_name first_name', 'sort_by' => 'last_name')
//);

@jmontoyaa jmontoyaa closed this Mar 28, 2018
@ywarnier
Copy link
Member

Julio, no respondes a @nosolored de manera apropiada aquí. Están diciendo que su parche sirve para aplicar un orden específico solo para los certificados. Igual se tiene que trabajar un poco más porque tiene que ser dependiente de la configuración presente, pero cerrarlo no es preciso en este flujo (a menos que quieras disuadir cualquier persona de contribuir a Chamilo 😄 )

@ywarnier ywarnier reopened this Mar 28, 2018
@FlintCIBot
Copy link

Lint errors were found. A patch is also available.

Please see the report: https://flintci.io/repositories/1013/analyses/4248

This comment was posted by FlintCI. It can be disabled in the repository settings.

@nosolored nosolored closed this Apr 4, 2018
@nosolored nosolored deleted the 1.11.x_ordendiplomas branch April 4, 2018 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants