Type | Line | Description |
---|---|---|
TODO | 42 | si se usa $alinear, se agrega un atributo align a la tabla, que está deprecado; se debe reemplazar por HTML válido |
TODO | 240 | si se usa $alinear, se agrega un atributo align a la tabla, que está deprecado; se debe reemplazar por HTML válido |
TODO | 300 | si se usa $alinear, se agrega un atributo align a la tabla, que está deprecado; se debe reemplazar por HTML válido |
Type | Line | Description |
---|---|---|
TODO | 115 | generar las filas para los tipos de plantillas usando un ciclo |
Type | Line | Description |
---|---|---|
TODO | 1824 | generalizar este código |
TODO | 2650 | Actualizar las plantillas para que usen las funciones qstr y concat |
TODO | 2651 | Usar DBDAte() y DBTimeStamp de ADOConnection |
TODO | 1084 | Es posible que de momento no estén detectando los campos de tipo serial en otras bases distintas a PostgreSQL. Mover la obtención del valor de 'serial' a las subclases. |
TODO | 1591 | implementar esReadOnly() ¿Es posible retornar esta información? |
TODO | 2140 | Completar la documentación de este método |
TODO | 2455 | agregar testeo |
TODO | 2618 | proveer formas de ejecutar la consulta preparada; hasta tanto, este método no tiene ninguna utilidad |
Type | Line | Description |
---|---|---|
TODO | 37 | Completar la documentación de esta clase. |
Type | Line | Description |
---|---|---|
PENDING | 114 | proveer metodos hook para: antes de procesar archivo, despues de procesar archivo |
TODO | 830 | reemplazar estos mensajes por algo más realista |
Type | Line | Description |
---|---|---|
TODO | 34 | Guardar en un cache las imágenes que se piden con un tamaño distinto al original |
Type | Line | Description |
---|---|---|
TODO | 125 | buscar en todo XGAP y reemplazar las ocurrencias de los valores literales de las constantes VAR_SESION_* por la constante correspondiente |
Type | Line | Description |
---|---|---|
TODO | 109 | Incluir verificaciones de tipo |
TODO | 109 | Incluir verificaciones de tamaño máximo |
Type | Line | Description |
---|---|---|
TODO | 404 | reemplazar el código por un llamado a {@link Http::redirigirPorPost()} |
Type | Line | Description |
---|---|---|
TODO | 145 | Dado que la sesión venció, la información de cuál era el usuario logueado ya no está disponible, y el usuario que se va a registrar en el log siempre va a ser vacío (o "invitado"). Buscar la forma de registrar a qué usuario se le venció la sesión. |
Type | Line | Description |
---|---|---|
TODO | 143 | Convertir esta clase en un Observable y hacer que el motor se registre como Observer para controlar el estado del paso. |
TODO | 617 | Buscar la forma de proveer feedback al usuario durante el proceso de generación. |
PENDING | 632 | hook "antes de generar" |
PENDING | 634 | hook "después de generar" |
TODO | 342 | Convertir esta clase en un Observable. El invocador se puede registrar como Observer para enterarse del estado de avance y proveer algún tipo de feedback al usuario. |
Type | Line | Description |
---|---|---|
TODO | 1061 | ver una forma de obtener el tamaño de la imagen |
TODO | 1642 | En caso que radio_bd o combo_bd sean campos múltiples, se va a ejecutar la misma consulta SQL varias veces. Buscar la forma de hacerla sólo una vez. |
TODO | 2195 | Falta controlar los rangos al actualizar |
TODO | 656 | los parámetros $clase y $keyup no se están usando |
Type | Line | Description |
---|---|---|
TODO | 121 | implementar uso del parámetro <var>$timeout</var> |
Type | Line | Description |
---|---|---|
TODO | 104 | Ver que realizar cuando no se puede agregar seguridad a la consulta |
FIXME | 107 | Este str_replace() modifica también las '"' que pudieran existir en la consulta original. Hay que buscar la forma de hacer esta operación sin que queden cambiadas las comillas originales. |
TODO | 131 | Ver que realizar cuando no se puede agregar seguridad a la consulta |
TODO | 219 | agregar a la BD una columna para guardar la descripción de la aplicación |
TODO | 428 | cambiar este valor fijo 'f' por algo más portable |
TODO | 527 | usar XGAP_CONF_VALOR_FALSO_SQL en vez de 'f' fijo |
TODO | 442 | dentro de un único request, para igual $pagina se debe retornar igual resultado; entonces, se pueden guardar los resultados ya obtenidos y retornarlos en invocaciones posteriores en lugar de recalcularlos cada vez (array($pagina => resultado)) |
TODO | 488 | implementar un cache de resultados, similar al de {@link puedeVerPagina()} |
Type | Line | Description |
---|---|---|
TODO | 296 | Si estos parametros se guardan en el form 'buscador', no van a estar disponibles si el listado no incluye buscador |
TODO | 1164 | agregar tooltip o una imagen que indique el tipo de búsqueda que se usa para el campo |
Type | Line | Description |
---|---|---|
TODO | 76 | Temporal, se inhabilita la presentación a 45 grados |
Type | Line | Description |
---|---|---|
TODO | 166 | Asegurarse que para postgres ADO devuelva bien las FK, sino hay que ir a buscarlas a mano como en oci8 |
TODO | 504 | Implementar Conexion_postgres8.existeProcedure() |
Type | Line | Description |
---|---|---|
TODO | 123 | implementar XgapXml::arrayToDom() |
Type | Line | Description |
---|---|---|
TODO | 371 | ¿el resultado es sintácticamente inválido si los valores incluyen "'"? Comprobar. |
TODO | 530 | Posiblemente incompleto. Ver comentarios internos. |
Type | Line | Description |
---|---|---|
TODO | 42 | Evaluar si conviene agregar parámetro booleano 'persistente' a almacenar(), para indicar si se debe guardar el valor en un cookie; en ese caso hay que agregar un parámetro 'eliminarPersistentes' a terminarSesion() |
TODO | 42 | incorporar posibilidad de definir timeouts para las variables almacenadas; si una variable con timeout lo supera, se elimina |
Type | Line | Description |
---|---|---|
TODO | 233 | corregir cuando las claves se guarden encriptadas en la sesión |
TODO | 241 | corregir cuando las claves se guarden encriptadas en la sesión |
TODO | 248 | corregir cuando los certificados se guarden encriptados en la sesión |
TODO | 553 | encriptar la clave privada y la frase, para evitar que se puedan obtener leyendo la memoria del sistema |
TODO | 559 | la clave privada se debe guardar encriptada en la sesión |
TODO | 579 | la clave pública se debe guardar encriptada en la sesión |
TODO | 609 | el certificado y la clave se deben guardar encriptados en la sesión |
TODO | 39 | encriptar las claves que se guardan en la sesión |
Type | Line | Description |
---|---|---|
TODO | 101 | ¿Conviene hacer un flush() en este punto? |
TODO | 56 | Revisar posible bug: ¿No se deberían escapar las comillas dobles que pudiera haber en los valores que se emiten? Los valores se encierran entre comillas, con lo cual la aparición de una comilla dentro de un valor rompería la salida. |
Type | Line | Description |
---|---|---|
TODO | 71 | ¿agregar parametro de configuracion para especificar variables a setear en la base??? Ej: [conexion] parametros_extra=NLS_LANGUAGE:SPANISH;NLS_TERRITORY:ARGENTINA |
TODO | 95 | formato_fecha en configuracion.ini compatible con NLS_DATE_FORMAT (se rompe todo sino). Pasar esta mascara a el formato requerido por strptime |
TODO | 37 | usar las variables de configuración id_usuario_en_sesion_base_nombre e id_usuario_en_sesion_base_var para determinar si/cómo se debe guardar el ID del usuario en la sesión de ls BD. Ver uso en {@link Conexion_postgres8::prepararSesion()}. |