summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/rest/server.php
Commit message (Collapse)AuthorAgeFilesLines
* #1006 Fix RemotePC IP retrieving on running clientsIsaac Vidal Daza2020-09-281-2/+2
| | | | | | | | | | | Error in the REST API response of /ous/:id1/labs/:id2/clients/status that returns the status of the computers in a classroom. It returns running PCs with an X.X.X.1 and X.X.X.2 IP address instead of those that are actually running, which are X.X.X.15 and X.X.X.16. The error cause is, when constructing the JSON response, a foreach that ignores the "keys" of the response array. This commit adds the "keys" to the foreach to iterate also through them.
* #1005 Add support for computer groups in RemotePCJosé Alberto Royo Ratia2020-09-281-0/+4
| | | | | | | | | | | When OpenGnsys is used via RemotePC, a failure occurs when classrooms with groups of computers are included because the processing and recursion is not controlled correctly because attempts are made to add objects to a null array. This commit adds and populates an array with the computers in the group. Reviewed-by: Javier Sánchez Parra <jsanchez@soleta.eu>
* #839: Fix index overflow in REST route `GET ↵Ramón M. Gómez2020-04-021-6/+7
| | | | /ous/{ouid}/labs/{labid}/clients/status`
* #839 #915: Fix bug in route `GET ↵Ramón M. Gómez2019-11-121-67/+59
| | | | /ous/:ouid/labs/:labid/clients/:clntid/status` when a client has never connected to the server.
* #915: REST function to get client status uses new ogAdmServer REST API.Ramón M. Gómez2019-10-231-28/+6
|
* #708: Fix a typo when composing the software inventory.Ramón M. Gómez2019-10-021-1/+1
|
* #875: Remove unused field from repositories table and update list of closed ↵Ramón M. Gómez2018-11-211-1/+0
| | | | tickets.
* #708: Corregir error en verificación de administrdor de UO.Ramón M. Gómez2018-05-231-41/+41
|
* #816 #834: Incluir PC de profesor en API REST, limpiar código y revisar ↵ramon2018-03-061-75/+87
| | | | | | comentarios. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5640 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Componer correctamente los valores enteros en mensajes JSON de las ↵ramon2017-10-311-37/+37
| | | | | | respuestas REST (sin comillas). git-svn-id: https://opengnsys.es/svn/branches/version1.1@5490 a21b9725-9963-47de-94b9-378ad31fedc9
* #708 API REST y Consola: En las propiedades de la imagen se incluye el ↵irina2017-05-191-1/+4
| | | | | | nombre del sistema operativo git-svn-id: https://opengnsys.es/svn/branches/version1.1@5308 a21b9725-9963-47de-94b9-378ad31fedc9
* #718: Actualizar definición de la API REST.ramon2017-04-041-1/+2
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5257 a21b9725-9963-47de-94b9-378ad31fedc9
* #778: Modificar web para no mostrar clave de usuario y guardarla codificada ↵ramon2017-03-311-1/+1
| | | | | | con función AES2 de 224 bits. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5254 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Ruta REST para configuración de discos: incluir siempre nº de disco ↵ramon2017-03-161-3/+3
| | | | | | para evitar fallos si datos no ordenados. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5237 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Modificar ruta para obtener status de todos los PCs de un aula, ↵ramon2017-03-161-147/+163
| | | | | | evitando usar 2 caracteres "/" seguidos. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5235 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Nueva ruta {{{GET /ous/:ouid/labs/:labid/clients//status}}} para ↵ramon2017-03-101-39/+80
| | | | | | obtener el estado de todos los clientes de un aula; actualizar definición de la API REST y definir parámetros para evitar duplicados. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5227 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Cambios en la salida de la ruta ↵ramon2017-02-151-223/+100
| | | | | | {{{/ous/:ouid/images/:imageid/software}}} y seguir aplicando cambios de r5190 a más rutas REST. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5195 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Aplicar cambios de r5190 a más rutas REST.ramon2017-02-151-68/+145
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5194 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Aplicar cambios de r5190 a más rutas REST.ramon2017-02-141-30/+50
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5192 a21b9725-9963-47de-94b9-378ad31fedc9
* 708: Aplicando seguridad a algunas rutas REST para que el usuario solo puede ↵ramon2017-02-141-65/+88
| | | | | | ver datos de su UO y soportar rutas terminadas en carácter "/". git-svn-id: https://opengnsys.es/svn/branches/version1.1@5190 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Obtener datos y código HTTP en llamadas {{{curl_multi}}} de PHP; usar ↵ramon2017-02-101-2/+2
| | | | | | fecha en formato ISO 8601 y quitar líneas en blanco al final de ficheros. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5185 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Reorganizar funciones comunes y registrar errores en fichero ↵ramon2017-02-081-97/+0
| | | | | | {{{error.log}}} de Apache. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5178 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: No mostrar mensaje incorrecto si falla la comprobación de la clave de ↵ramon2017-02-061-2/+2
| | | | | | acceso a la API REST. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5173 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Corrección en mensajes JSON de algunas rutas REST para evitar ↵ramon2017-02-031-2/+2
| | | | | | confusión entre imagen de datos y foto de aula/ordenador; algunas correcciones en fichero de definición de la API REST. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5166 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Ampliar respuestas REST:ramon2016-12-201-10/+64
| | | | | | | * {{{/ous/:ouid/labs}}} incluye datos de grupos de ordenadores. * {{{/info}}} incluye datos de cliente "ogclient" instalado. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5130 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Separar funciones y rutas REST comunes; nueva ruta {{{/info}}} con ↵ramon2016-11-171-38/+5
| | | | | | información de versión y servicios activos. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5096 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Añadir algunos campos en rutas REST; docmentar ruta ↵ramon2016-11-151-0/+3
| | | | | | {{{/ous/:ouid/groups}}} y repasar definciones de seguridad y de campos requeridos. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5092 a21b9725-9963-47de-94b9-378ad31fedc9
* #761: Integrar rutas {{{/status}}} y {{{/ous/:ouid/groups}}} en version 1.1 ↵ramon2016-11-111-0/+53
| | | | | | y documentar ruta {{{/status}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5088 a21b9725-9963-47de-94b9-378ad31fedc9
* #718: Usar clave de acceso a OGAgent en peticiones del servidor (por el ↵ramon2016-10-131-1/+1
| | | | | | momento usando método GET); soportar cabeceras y simplificar las llamadas a cURL. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5033 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Documentar funciones, comprobar consistencia de dirección IP y de ↵ramon2016-10-051-2/+1
| | | | | | tipo de cliente para peticiones de OGAgent y evitar saltos de línea innecesarios en las respuestas. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5027 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Corregir erratas en salida de estado de cliente iniciado en sistema ↵ramon2016-09-291-19/+17
| | | | | | operativo con OGAgent y en salida de datos de imagen mostrando si está actualizada. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5020 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Soportar obtener estado de un cliente iniciado en sistema operativo ↵ramon2016-09-281-6/+19
| | | | | | llamando a la API REST de su OGAgent. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5019 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Continuar con la documentación de la API REST con Swagger; modificar ↵ramon2016-09-281-4/+6
| | | | | | la respuesta de la ruta {{{GET /ous/:ouid/images/:imageid/software}}} para normalizar la salida de datos. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5018 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Continuar con la documentación de la API REST con Swagger; modificar ↵ramon2016-09-271-4/+4
| | | | | | la respuesta de la ruta {{{GET /ous/:ouid/images/:imageid}}} para normalizar la salida de datos. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5017 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Incluir documentación de la API REST (aún no terminada), usando ↵ramon2016-09-261-9/+17
| | | | | | fichero YAML como base para generar la página HTML con el editor de Swagger. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5016 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Incluir más parámetros y mejorar la seguridad en rutas REST para ↵ramon2016-09-021-6/+25
| | | | | | obtener datos de laboratorios y clientes. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5003 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Obtener lista de OUs sin necesidad de validación (para presentarlas ↵ramon2016-05-191-1/+1
| | | | | | en el formulario de login). git-svn-id: https://opengnsys.es/svn/branches/version1.1@4942 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Adaptar salidas JSON basadas en arrays para ser procesadas con AngularJS.ramon2016-05-191-18/+20
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4940 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Usar parámetros {{{id}}} y {{{name}}} en lista de UOs.ramon2016-05-191-5/+5
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4939 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Modificaciones API REST:ramon2016-05-191-39/+35
| | | | | | | | * Actualizar respuestas JSON con los nuevos campos. * Estandarizar uso de {{{id}}} y {{{name}}} en las respuestas JSON. * Eliminar código duplicado. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4938 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Eliminar parámetro {{{error}}} en las respuestas JSON por ser ↵ramon2016-05-191-28/+2
| | | | | | redundante (el código HTTP de la respuesta indica si se produce o no un error). git-svn-id: https://opengnsys.es/svn/branches/version1.1@4937 a21b9725-9963-47de-94b9-378ad31fedc9
* #708: Eliminar código duplicado al procesar API REST.ramon2016-05-191-30/+0
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4936 a21b9725-9963-47de-94b9-378ad31fedc9
* #708 #743: Solo activar las rutas REST de los servicios activos.ramon2016-04-261-0/+1022
git-svn-id: https://opengnsys.es/svn/branches/version1.1@4909 a21b9725-9963-47de-94b9-378ad31fedc9