Código extra en documentos de tipo Reporte ODT.
Código extra en documentos de tipo Reporte ODT.
Se agrega clase adicional a la lista desplegable de campos autocompletables
Correcciones menores en verificación de token CSRF para firma digital
Corrección en `xgap_cargar_clave_privada()`
Corrección en `FormFileUpload::nombreCompletoArchivo()`.
Nueva ubicación de código extra para formularios: `antes_accion`.
En formularios con campos de tipo Archivo, permitir que se pueda cancelar el upload antes de guardar el envío
Resuelto en [r956], [r957], [r958]. Con esta implementación, si se usa código extra para cancelar un upload (FormFileUpload::cancelar)), el formulario evita que se complete la acción disparando un error de aplicación. Es posible mejorar este comportamiento haciendo que, en vez de redirigir a la página de error, se cancele la acción y se reentre al formulario, agregando un mensaje de página para mostrar al usuario el motivo de la cancelación. Sin embargo, para evitar una posible causa de inconsistencias...
Se agrega entrada de changelog para el ticket [#123].
[#123] Si uno de los uploads fue cancelado, se evita que la acción se complete.
[#123] Nuevos métodos: Upload::rutaAbsolutaUpload(), FormFileUpload::cancelar(), FormFileUpload::fueCancelado(), FormFileUpload::motivoCancelado(), FormFileUpload::tamanio() y FormFileUpload::tipo().
Nuevos métodos: Upload::rutaAbsolutaUpload(), FormFileUpload::tamanio() y FormFileUpload::tipo().
En formularios con campos de tipo Archivo, permitir que se pueda cancelar el upload antes de guardar el envío
Se agrega la posibilidad de incluir código extra en las definiciones de menúes, en las ubicaciones que están disponibles para todos los tipos de página.
Mejora en la referencia de código extra en la Guía de Usuario:
En el esquema XSD se relajan las restricciones en el tipo de @clases para que se puedan incluir variables PHP: el tipo cambia de xs:NMTOKENS a una lista de xs:token.
Clase PHP Javascript: los métodos que construyen objetos pueden producir código JS incorrecto
Clase PHP Javascript: los métodos que construyen objetos pueden producir código JS incorrecto
Resuelto en [r951]. Se agregó el parámetro $claves_como_strings en Javascript::construirLista(),...
[tickets:#136] Se agrega parámetro `$claves_com...
Clase PHP Javascript: los métodos que construyen objetos pueden producir código JS incorrecto
Clase PHP Javascript: los métodos que construyen objetos pueden producir código JS incorrecto
Esta funcionalidad se puede agregar manualmente a elementos form en otros tipos de...
Resuelto en [r945], [r946], [r947], [r948], [r949], [r950]. Se agregaron: Nueva opción...
Resuelto en [r945], [r946], [r947], [r948], [r949], [r950].
Implementar un mecanismo para evitar envíos múltiples de formularios
Resuelto en [r945], [r946], [947], [r948], [r949], [r950].
[tickets:#135] Se agregan imágenes y definicion...
[tickets:#135] Implementación de la funcionalid...
[tickets:#135] Se define una nueva opción para ...
[tickets:#135] Se define nuevo parámetro de con...
[tickets:#135] Se agrega módulo javascript `XGA...
[tickets:#135] Se agregan módulos javascript `X...
Implementar un mecanismo para evitar envíos múltiples de formularios
Mejora de documentación en campo-autocompletabl...
Nuevo parámetro en los métodos PHP `Mensaje::po...
Nuevos parámetros de configuración de la aplica...
Se cambia la versión 2.16.2 a 2.17.0, porque a ...
Se include el nuevo atributo `@procesar-xinclud...
Se agrega sección para archivos xsd y xsl a la ...
Home
Nuevo atributo para columnas de listados: `/lis...
El atributo /listado/columnas/*/@clase no se aplica en todos los casos
Resuelto en [r937].
[#134] Corrección de funcionalidad incompleta: ...
Los campos de formulario autocompletables pueden quedar con ancho 0 si inicialmente están ocultos
Resuelto en [r935] (auxiliar) y [r936] (solución).
Resuelto en [r935] y [r936].
[#133] Al crear un campo autocompletable, si no...
Se agrega polyfill para `String.prototype.repea...
No se aplica XInclude cuando una plantilla XSLT carga un documento XML relacionado con el que se está procesando
Resuelto en [r933] y [r934]. Por compatibilidad con aplicaciones existentes, se agregaron...
[#132] Se agrega la posibilidad de tener en cue...
Nuevo método `XgapXml::loadDocumentFromFile()`....
El atributo /listado/columnas/*/@clase no se aplica en todos los casos
El atributo /listado/columnas/*/@clase no se aplica en todos los casos
Los campos de formulario autocompletables pueden quedar con ancho 0 si inicialmente están ocultos
Los campos de formulario autocompletables pueden quedar con ancho 0 si inicialmente están ocultos
No se aplica XInclude cuando una plantilla XSLT carga un documento XML relacionado con el que se está procesando
No se aplica XInclude cuando una plantilla XSLT carga un documento XML relacionado con el que se está procesando
- Listados en formato HTML: se agregan clases a...
Nuevo elemento y atributo para listados: `/list...
Corrección en la descripción de un item.
Correcciones de phpdoc.
Nuevo método: `Conexion::expresionComparacionVa...
Mejora en buscador personalizado en listados: s...
Mejora en buscador personalizado en listados: n...
Mejora en buscador personalizado en listados: n...
Se agregan etiquetas "BUG:" en el código.
En páginas de tipo contenido, faltaba incluir a...
Corrección de bug menor: al usar campos de busc...
- Nuevo parámetro en el método `Auditor::log()`...
Nuevos métodos `Formateo::textoTipoErrorPhp()` ...
Se agrega opción de generación por aplicación p...
Nuevo método `Request::hostYPuerto()`.
Cambios en la clase `Mensaje`:
Mejora en `Mensaje::mail()`: se agrega la cabec...
Nuevo parámetro en los métodos `Form::combo_bd_...
Se ordena el listado por nombre de usuario.
Corrección de bug: si ingresaba un usuario sin ...
- No se muestra el form de envío cuando hay un ...
- Antes, el nombre de la ventana que se abre de...
Se agrega página índice a la guía de usuario
Se corrigen las propiedades svn de archivos .do...
Se agrega propiedad svn:needs-lock a archivos b...
En la raiz del proyecto:
Se quita *.dot de svn:auto-props, dado que esa ...
En la raiz del proyecto: