Diferencia entre revisiones de «SIU-Guarani/API-App»
(Ajustes de tablas involucradas) |
|||
Línea 7: | Línea 7: | ||
* composer | * composer | ||
* php 5.6 o superior | * php 5.6 o superior | ||
+ | * Conexión a la base de datos de Gestión | ||
+ | ** Debe poder leer las siguientes tablas: sga_alumnos, sga_asignaciones, sga_clases, sga_clases_tipos, sga_comisiones, sga_comisiones_bh, sga_edificaciones, sga_elementos, sga_espacios, sga_espacios_asignacion, sga_insc_cursada, sga_insc_examen, sga_llamados_mesa, sga_mesas_examen, sga_ubicaciones | ||
+ | ** Debe poder leer y modificar la tabla men_destinatarios | ||
+ | *** Depo poder leer las siguientes tablas: | ||
=== Instalación === | === Instalación === |
Revisión del 10:12 21 nov 2019
API APP
El vínculo entre la aplicación móvil SIU Guaraní y los datos de Gestión
¿Qué necesito?
- composer
- php 5.6 o superior
- Conexión a la base de datos de Gestión
- Debe poder leer las siguientes tablas: sga_alumnos, sga_asignaciones, sga_clases, sga_clases_tipos, sga_comisiones, sga_comisiones_bh, sga_edificaciones, sga_elementos, sga_espacios, sga_espacios_asignacion, sga_insc_cursada, sga_insc_examen, sga_llamados_mesa, sga_mesas_examen, sga_ubicaciones
- Debe poder leer y modificar la tabla men_destinatarios
- Depo poder leer las siguientes tablas:
Instalación
- Descargar el código fuente desde su nodo svn checkout
http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/api_app/trunk/1.0.x <path proyecto api-app>
- Ejecutar: composer install
Puede elegir entre la configuración manual o mediante script
Manual
- Copiar el archivo parametros_template.ini a parametros.ini
- Configurar el archivo parametros.ini
- Copiar el archivo alias_api_template.conf a alias_api.conf
- Configurar alias_api.con con el alias y el path. (Debe Respetar el mismo alias usado en parametros.ini)
Script (desde la versión 1.0.2)
- Dar permiso de ejecución al script, chmod +x configurar.sh
- Ejecutar el script configurar.sh y seguir las instrucciones
Pasos finales
- Ejecutar: ln -s /alias_api.conf /etc/apache2/sites-enabled/.conf
- Reiniciar Apache
(Según su sistema algunos comandos pueden requerir privilegios)