Estamos en proceso de realizar una personalización en el sistema diaguita y me gustaría que me indiquen los comandos a los que hace referencia la documentación cuando dice:
Una vez haya finalizado el desarrollo de la personalización, y habiendo subido previamente al repositorio COLAB todos los cambios realizados (incluyendo todos los archivos PHP y metadatos producidos y/o modificados)
Entiendo que está haciendo referencia a esto:
Nota: tener en cuenta que a partir de este momento, las tareas y pasos a realizar consisten en todas aquellas que se producen cuando se desarrolla normalmente un sistema con SIU-Toba (uso del toba-editor, exportar, actualizar, regenerar, commitear, etc). Bienvenido al team diaguita-devs
Quedo atento a sus comentarios y, desde ya, muchas gracias.
Hola Jorge, buenas tarde!
Si tal cual hace referencia a una vez modificado los archivos los exporten y suban al colab estas modificaciones.
Te paso un webinar para que los oriente un poco.
Cualquier cosa seguimos en contacto.
Saludos!
Maria
En esta ocasión les escribo para consultarles sobre los archivos que se deben de subir al repositorio, luego de realizar una personalización en el sistema.
Básicamente, la ‘personalización’ consiste en agregar el campo ‘catalogo’ al cuadro que se muestra en la operación PATRIMONIO → REPORTES → POR MEJORA DEL BIEN
Para llevar adelante la solicitud, se personalizó la función ‘get_alta_bien_mejora’ del ‘dao_bien_uso’. Dicha modificación se realizó en el archivo correspondiente en el directorio de ‘personalizaciones’.
Luego de contar con el nuevo dato en la consulta, se procedió a dar de alta el nuevo campo en ‘Por mejora del bien - cuadro - 108000573’ mediante uso de toba_editor.
Una ver realizado estos pasos y corroborado el correcto funcionamiento, se procede a subir los cambios al ‘repositorio’.
Para ello se ejecutaron las siguientes directivas:
# Exportar metadatos del proyecto
./toba proyecto exportar -pdiaguita -idesarrollo
# Exportar personalización del proyecto
./toba personalizacion exportar -pdiaguita -idesarrollo
Lo que generó que se muestren los siguientes archivos ‘modificados’ para subir:
Hola Jorge, buenas tardes! Revisando lo que nos escribiste estan correctos los pasos y archivos que vas a subir al colab.
Cualquier cosa estamos en contacto.
Saldos
Maria!
Retomo este hilo para una consulta que tengo dando vueltas.
Supongamos que en mi instancia de desarrollo, realizo una personalización que involucra tanto modificación de componentes base (agregar una columna a un cuadro), como creación de archivos .php dentro del directorio de personalización (sobreescritura de una función de un dao).
Finalizada la personalización, quiero publicar una nueva versión propia de 4 dígitos.
Para esto,
1- ¿necesito subir previamente al repositorio los metadatos .xml (proyecto/personalizacion/metadatos)?
2- o con subir los metadatos .sql (proyecto/metadatos) y clases .php (proyecto/personalizacion) es suficiente?
Si es correcto, a medida que personalizan van subiendo los cambios de metadatos y php al nodo (en este caso van usando el comando “toba proyecto exportar”). Una vez finalizada la personalización, se deben subir los cambios luego de exportar la personalizacion (“toba personalizacion exportar”). Finalmente hacen el copy y generan la version de 4 digitos.