From 39d653a2d5b0c65aa74c0518ca134ab2bda46d68 Mon Sep 17 00:00:00 2001 From: enfoqueNativo Date: Wed, 21 Feb 2024 14:53:21 -0300 Subject: [PATCH 1/2] Fix msg warning al exportar perfiles produccion (#173) * Fix msg warning al exportar perfiles produccion * Fix retorno indebido del metodo get_html_ef * Modifica comando para versionar * Ajusta condicion para evitar warning * Ajusta ef_upload::set_estado() porque fallaba en formularios ML * Actualizacion de seguridad para CkEditor --- bin/toba_versionar | 63 +++++++++++++++++-- composer.json | 2 +- package.json | 2 +- php/lib/registro/toba_registro.php | 2 +- php/lib/toba_xml.php | 2 +- php/lib/toba_xml_tablas.php | 10 +-- .../interface/efs/toba_ef_upload.php | 12 +++- .../interface/toba_ei_formulario.php | 3 +- .../autenticacion/toba_autenticacion_saml.php | 2 +- .../toba_autenticacion_saml_onelogin.php | 2 +- .../lib/salidas/toba_vista_araireportes.php | 2 +- .../lib/salidas/toba_vista_jasperreports.php | 6 +- php/nucleo/lib/toba_autenticacion.php | 2 +- php/nucleo/lib/toba_http.php | 2 +- 14 files changed, 86 insertions(+), 26 deletions(-) diff --git a/bin/toba_versionar b/bin/toba_versionar index a1aca35100..7732a04400 100755 --- a/bin/toba_versionar +++ b/bin/toba_versionar @@ -1,7 +1,60 @@ #!/bin/sh -export TOBA_DIR=/usr/local/proyectos/toba_trunk + +echo "=============================" +echo "Inicio ejecución BUMP VERSION" +echo "=============================" + +cd `dirname $0` +#cd .. +TOBA_DIR=`dirname $(pwd)` export PATH="$toba_dir/bin:$PATH" -toba nucleo versionar -r $1 -u cambiar_usuario -dirdestino=/tmp/toba -scp $dirdestino/* repositorio.siu.edu.ar:/var/www/downloads/toba -rm -f /tmp/toba/* \ No newline at end of file + +TOBA_VERSION=$1 +if [ -z "$TOBA_VERSION" ] ; then + read -p "Ingresar la versión a asignar (ej: v1.0.0, develop):" TOBA_VERSION +fi +eval "TOBA_VERSION='$TOBA_VERSION'" + +if [ -z "$TOBA_VERSION" ]; then + echo "Versión incorrecta" + exit 1 +fi + +TOBA_VERSION_SIMPLE=`echo $TOBA_VERSION | sed 's/^v//'` + +echo "Se asigna la versión '$TOBA_VERSION' en el archivo 'version'" + +echo -n $TOBA_VERSION > $TOBA_DIR/version + +echo "Se asigna la versión '$TOBA_VERSION_SIMPLE' en el archivo 'composer.json'" +regex=".*\"version\": .*$" +replace=" \"version\": \"v$TOBA_VERSION_SIMPLE\"," +sed -i "s|$regex|$replace|" $TOBA_DIR/composer.json + +echo "Se asigna la versión '$TOBA_VERSION_SIMPLE' en el archivo 'package.json'" +replace=" \"version\": \"v$TOBA_VERSION_SIMPLE\"," +sed -i "s|$regex|$replace|" $TOBA_DIR/package.json + + +for PROYECTO in "toba_editor" "toba_usuarios" "toba_referencia"; do + + echo "Se asigna la versión '$TOBA_VERSION_SIMPLE' en el archivo 'apex_proyecto.sql' de $PROYECTO" + + regex=".*, --version$" + replace="\t'$TOBA_VERSION_SIMPLE', --version" + sed -i "s|$regex|$replace|" $TOBA_DIR/proyectos/$PROYECTO/metadatos/tablas/apex_proyecto.sql + + echo "Se asigna la versión '$TOBA_VERSION_SIMPLE' en el archivo 'toba_mc_gene__basicos.php' de $PROYECTO" + regex="'version'.*" + replace="'version' => '$TOBA_VERSION_SIMPLE'," + sed -i "s|$regex|$replace|" $TOBA_DIR/proyectos/$PROYECTO/metadatos_compilados/gene/toba_mc_gene__basicos.php + + echo "Se asigna la versión '$TOBA_VERSION_SIMPLE' en el archivo 'proyecto.ini' de $PROYECTO" + regex="^version = .*$" + replace="version = $TOBA_VERSION_SIMPLE" + sed -i "s|$regex|$replace|" $TOBA_DIR/proyectos/$PROYECTO/proyecto.ini + +done + +echo "=============================" +echo "Fin." diff --git a/composer.json b/composer.json index ea858af650..d4bb1c52e0 100644 --- a/composer.json +++ b/composer.json @@ -78,7 +78,7 @@ "post-install-cmd": [ "@putenv COMPOSER=./proyectos/toba_editor/composer.json", "composer run-script post-install-cmd ", - "yarn add ckeditor4@4.18 jquery@3.6 jquery-migrate@3.3 siu-js-app-launcher@1.0.6 --modules-folder www/js/packages/", + "yarn add ckeditor4@4.24 jquery@3.6 jquery-migrate@3.3 siu-js-app-launcher@1.0.6 --modules-folder www/js/packages/", "yarn ", "@php bin/instalar_assets.php" ], diff --git a/package.json b/package.json index 269804b315..8afad05dc7 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "private": false, "dependencies": { "@highlightjs/cdn-assets": "^11.8.0", - "ckeditor4": "4.18", + "ckeditor4": "4.24", "jquery": "3.6", "jquery-migrate": "3.3", "siu-js-app-launcher": "1.0.6" diff --git a/php/lib/registro/toba_registro.php b/php/lib/registro/toba_registro.php index 60aa7dff04..bb8b88a9b3 100644 --- a/php/lib/registro/toba_registro.php +++ b/php/lib/registro/toba_registro.php @@ -61,7 +61,7 @@ function add_columna($columna, $valor) throw new toba_error('REGISTRO: No se puede agregar una columna cuyo nombre es vacío'); } if ($this->conversion_auto_latin1) { - $valor = utf8_d_seguro($valor); + $valor = utf8_d_seguro($valor??''); } if ($valor == toba_personalizacion::nulo) { diff --git a/php/lib/toba_xml.php b/php/lib/toba_xml.php index cda02c1dcd..ba1451682d 100644 --- a/php/lib/toba_xml.php +++ b/php/lib/toba_xml.php @@ -48,7 +48,7 @@ function add_atributo($nombre, $valor, $conv_utf8 = false) } if ($conv_utf8) { - $this->xml->text(utf8_e_seguro($valor)); + $this->xml->text(utf8_e_seguro($valor??'')); } else { $this->xml->text($valor); } diff --git a/php/lib/toba_xml_tablas.php b/php/lib/toba_xml_tablas.php index bdefbf9b7f..bcf42e98a7 100644 --- a/php/lib/toba_xml_tablas.php +++ b/php/lib/toba_xml_tablas.php @@ -34,7 +34,7 @@ function set_tablas($arreglo, $nombre='tablas', $nodo_raiz=null) { $nodo_raiz = $this->xml; } if (! is_int($nombre)) { - $nombre = utf8_e_seguro($nombre); + $nombre = utf8_e_seguro($nombre??''); } else { $nombre = 'fila'; } @@ -45,7 +45,7 @@ function set_tablas($arreglo, $nombre='tablas', $nodo_raiz=null) { //--Acceso recursivo para los registros o composición de tablas $this->set_tablas($valor, $clave, $actual); } else { - $valor = utf8_e_seguro($valor); + $valor = utf8_e_seguro($valor??''); $clave = utf8_e_seguro($clave); $actual->appendChild($this->xml->createElement($clave, $valor)); } @@ -71,7 +71,7 @@ function get_tablas() $registro = array(); $vars = get_object_vars($fila); foreach ($vars as $clave => $valor) { - $valor = utf8_d_seguro(strval($valor)); + $valor = utf8_d_seguro(strval($valor??'')); if ($valor === '') { $valor = null; } @@ -147,7 +147,7 @@ function get_xml() */ static function encode($valor) { - $valor = str_replace(''', ''', htmlspecialchars($valor, ENT_QUOTES, 'ISO-8859-1')); + $valor = str_replace(''', ''', htmlspecialchars($valor??'', ENT_QUOTES, 'ISO-8859-1')); $valor = utf8_e_seguro($valor); return $valor; } @@ -159,7 +159,7 @@ static function encode($valor) */ static function decode($valor) { - return utf8_d_seguro($valor); + return utf8_d_seguro($valor??''); } } diff --git a/php/nucleo/componentes/interface/efs/toba_ef_upload.php b/php/nucleo/componentes/interface/efs/toba_ef_upload.php index 218521cb3c..310400bea4 100644 --- a/php/nucleo/componentes/interface/efs/toba_ef_upload.php +++ b/php/nucleo/componentes/interface/efs/toba_ef_upload.php @@ -76,7 +76,7 @@ function get_input() $salida .= $this->get_html_iconos_utilerias(); return $salida; } - + function get_estado_input() { if (isset($this->estado)) { @@ -85,7 +85,13 @@ function get_estado_input() return null; } } - + + function set_estado($estado) + { + parent::set_estado($estado); + $this->archivo_subido[$this->id_form] = (null !== $estado); + } + function cargar_estado_post() { $this->archivo_cargado[$this->id_form] = toba::memoria()->get_dato_sincronizado($this->id_form."_cargado"); @@ -100,7 +106,7 @@ function cargar_estado_post() function es_archivo_vacio() { - return $_FILES[$this->id_form]['error'] == UPLOAD_ERR_NO_FILE; + return (isset($_FILES[$this->id_form]) && $_FILES[$this->id_form]['error'] === UPLOAD_ERR_NO_FILE); } function tiene_estado() diff --git a/php/nucleo/componentes/interface/toba_ei_formulario.php b/php/nucleo/componentes/interface/toba_ei_formulario.php index 182a11f47a..b21aa65fe7 100644 --- a/php/nucleo/componentes/interface/toba_ei_formulario.php +++ b/php/nucleo/componentes/interface/toba_ei_formulario.php @@ -1165,13 +1165,14 @@ protected function generar_html_ef($ef, $ancho_etiqueta=null) * @param string $ef Identificador del ef * @param string $ancho_etiqueta Ancho de la etiqueta del ef. Si no se setea, usa la definida en el editor. * Recordar incluír las medidas (px, %, etc.). + * @return string */ protected function get_html_ef($ef, $ancho_etiqueta=null, $con_etiqueta=true) { $salida = ''; if (! in_array($ef, $this->_lista_ef_post)) { //Si el ef no se encuentra en la lista posibles, es probable que se alla quitado con una restriccion o una desactivacion manual - return; + return ''; } $es_fieldset = ($this->_elemento_formulario[$ef] instanceof toba_ef_fieldset); $id_ef = $this->_elemento_formulario[$ef]->get_id_form(); diff --git a/php/nucleo/lib/autenticacion/toba_autenticacion_saml.php b/php/nucleo/lib/autenticacion/toba_autenticacion_saml.php index e614c6734f..bbd1f2cd05 100644 --- a/php/nucleo/lib/autenticacion/toba_autenticacion_saml.php +++ b/php/nucleo/lib/autenticacion/toba_autenticacion_saml.php @@ -110,7 +110,7 @@ protected function iniciar_pedido_saml() protected function recuperar_usuario_toba() { $atributos_usuario = $this->get_atributos_usuario(); - $id_usuario = utf8_d_seguro($atributos_usuario[$this->atributo_usuario][0]); + $id_usuario = utf8_d_seguro($atributos_usuario[$this->atributo_usuario][0]??''); $datos_usuario = false; $subclase = $this->get_subclase_usuario_proyecto(); diff --git a/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php b/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php index 6b73b608c6..c10102cec4 100644 --- a/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php +++ b/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php @@ -187,7 +187,7 @@ protected function instanciar_pedido_onelogin() protected function recuperar_usuario_toba() { $atributos_usuario = $this->get_atributos_usuario(); - $id_usuario = utf8_d_seguro($atributos_usuario[$this->atributo_usuario][0]); + $id_usuario = utf8_d_seguro($atributos_usuario[$this->atributo_usuario][0]??''); $datos_usuario = false; $subclase = $this->get_subclase_usuario_proyecto(); diff --git a/php/nucleo/lib/salidas/toba_vista_araireportes.php b/php/nucleo/lib/salidas/toba_vista_araireportes.php index 29dd4bd9cc..2ce5f09ae6 100644 --- a/php/nucleo/lib/salidas/toba_vista_araireportes.php +++ b/php/nucleo/lib/salidas/toba_vista_araireportes.php @@ -69,7 +69,7 @@ public function set_parametro($nombre='', $tipo='E', $valor=0) } //Seteo el parametro - $this->parametros[$nombre] = utf8_e_seguro($valor); + $this->parametros[$nombre] = utf8_e_seguro($valor??''); } /** diff --git a/php/nucleo/lib/salidas/toba_vista_jasperreports.php b/php/nucleo/lib/salidas/toba_vista_jasperreports.php index 31560715ab..6940625700 100644 --- a/php/nucleo/lib/salidas/toba_vista_jasperreports.php +++ b/php/nucleo/lib/salidas/toba_vista_jasperreports.php @@ -112,7 +112,7 @@ function set_parametro($nombre='', $tipo='E', $valor=0) break; case 'S': $tipo = "java.lang.String"; - $valor = utf8_e_seguro($valor); + $valor = utf8_e_seguro($valor??''); break; case 'E': $tipo = "java.lang.Integer"; @@ -125,11 +125,11 @@ function set_parametro($nombre='', $tipo='E', $valor=0) break; case 'L': $tipo = "java.util.Locale"; - $valor = utf8_e_seguro($valor); + $valor = utf8_e_seguro($valor??''); break; default: $tipo = "java.lang.String"; - $valor = utf8_e_seguro($valor); + $valor = utf8_e_seguro($valor??''); break; } diff --git a/php/nucleo/lib/toba_autenticacion.php b/php/nucleo/lib/toba_autenticacion.php index 88bb883f09..dcc95dbb29 100644 --- a/php/nucleo/lib/toba_autenticacion.php +++ b/php/nucleo/lib/toba_autenticacion.php @@ -139,7 +139,7 @@ function get_id_usuario_arai() { $atributos = $this->get_atributos_usuario(); if (isset($atributos['uniqueIdentifier']) && ! empty($atributos['uniqueIdentifier'])) { - return utf8_d_seguro($atributos['uniqueIdentifier'][0]); + return utf8_d_seguro($atributos['uniqueIdentifier'][0]??''); } } diff --git a/php/nucleo/lib/toba_http.php b/php/nucleo/lib/toba_http.php index d06723592d..b27f88736f 100644 --- a/php/nucleo/lib/toba_http.php +++ b/php/nucleo/lib/toba_http.php @@ -98,7 +98,7 @@ static function get_nombre_servidor() $srv_name = self::get_config('SERVER_NAME'); //Igual a HTTP_HOST si no esta forzando UseCanonicalName pero escapado minimamente $nombre = htmlentities($srv_name, ENT_QUOTES, 'UTF-8'); //Se debe usar UseCanonicalName junto con esta variable en la config del webserver $puerto = self::get_puerto(); //Se debe usar UseCanonicalPhysicalPort On para obtener el puerto real del webserver, sino es un nro cualquiera - if (trim($puerto) != '' && $puerto != '80' && $puerto != '443') { + if (null !== $puerto && trim($puerto) != '' && $puerto != '80' && $puerto != '443') { $nombre .= ':'. $puerto; } return $nombre; From 3695729474b6b82fcef45378adaf0f3d0547c311 Mon Sep 17 00:00:00 2001 From: Ricardo Dalinger Date: Wed, 21 Feb 2024 15:41:00 -0300 Subject: [PATCH 2/2] Changelog update & Version Bump --- CHANGELOG.md | 6 + composer.json | 2 +- composer.lock | 247 ++++++++---------- package.json | 2 +- .../metadatos/tablas/apex_proyecto.sql | 2 +- .../gene/toba_mc_gene__basicos.php | 2 +- proyectos/toba_editor/proyecto.ini | 2 +- .../metadatos/tablas/apex_proyecto.sql | 2 +- proyectos/toba_referencia/proyecto.ini | 2 +- .../metadatos/tablas/apex_proyecto.sql | 2 +- .../gene/toba_mc_gene__basicos.php | 2 +- proyectos/toba_usuarios/proyecto.ini | 2 +- 12 files changed, 129 insertions(+), 144 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b47108969..81e14bb8d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ [CURRENT](https://github.com/SIU-Toba/framework/compare/master...develop) +[3.4.2](https://github.com/SIU-Toba/framework/releases/tag/v3.4.2) (2024-02-22) +- Se corrige bug en `ef_upload` que afectaba uso en `toba_ei_formularios_ml` +- Actualizacion de seguridad de paquetes JS: + * CKEditor4: v4.24 +- Se corrige warnings durante la exportación de perfiles propios en modo produccion + [3.4.1](https://github.com/SIU-Toba/framework/releases/tag/v3.4.1) (2024-01-19) - Se corrige problema en la clase `toba_logger_ws` que impedia visualizar la documentación de las APIs Rest. diff --git a/composer.json b/composer.json index d4bb1c52e0..c06938e104 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "siu-toba/framework", "description": "Framework de desarrollo web", - "version": "v3.4.0", + "version": "v3.4.2", "authors": [ { "name": "SIU", diff --git a/composer.lock b/composer.lock index f953c5812e..3583c60697 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2612c4da596eb39e2367a2d69eeef09f", + "content-hash": "4be5dfc8abc7692b49a4a34c63c1f26f", "packages": [ { "name": "dapphp/securimage", @@ -1119,16 +1119,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.17.1", + "version": "v4.18.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" + "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", - "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", + "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", "shasum": "" }, "require": { @@ -1169,9 +1169,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0" }, - "time": "2023-08-13T19:53:39+00:00" + "time": "2023-12-10T21:03:43+00:00" }, { "name": "onelogin/php-saml", @@ -2427,16 +2427,16 @@ }, { "name": "seld/jsonlint", - "version": "1.10.0", + "version": "1.10.2", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "594fd6462aad8ecee0b45ca5045acea4776667f1" + "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/594fd6462aad8ecee0b45ca5045acea4776667f1", - "reference": "594fd6462aad8ecee0b45ca5045acea4776667f1", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9bb7db07b5d66d90f6ebf542f09fc67d800e5259", + "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259", "shasum": "" }, "require": { @@ -2463,7 +2463,7 @@ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "homepage": "https://seld.be" } ], "description": "JSON Linter", @@ -2475,7 +2475,7 @@ ], "support": { "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.10.0" + "source": "https://github.com/Seldaek/jsonlint/tree/1.10.2" }, "funding": [ { @@ -2487,7 +2487,7 @@ "type": "tidelift" } ], - "time": "2023-05-11T13:16:46+00:00" + "time": "2024-02-07T12:57:50+00:00" }, { "name": "siu-toba/jwt-util", @@ -3006,16 +3006,16 @@ }, { "name": "symfony/password-hasher", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/password-hasher.git", - "reference": "e001f752338a49d644ee0523fd7891aabaccb7e2" + "reference": "5189cdfe89a9acb56cc6d6d7a5233bfb180c7268" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/password-hasher/zipball/e001f752338a49d644ee0523fd7891aabaccb7e2", - "reference": "e001f752338a49d644ee0523fd7891aabaccb7e2", + "url": "https://api.github.com/repos/symfony/password-hasher/zipball/5189cdfe89a9acb56cc6d6d7a5233bfb180c7268", + "reference": "5189cdfe89a9acb56cc6d6d7a5233bfb180c7268", "shasum": "" }, "require": { @@ -3058,7 +3058,7 @@ "password" ], "support": { - "source": "https://github.com/symfony/password-hasher/tree/v6.4.0" + "source": "https://github.com/symfony/password-hasher/tree/v6.4.3" }, "funding": [ { @@ -3074,20 +3074,20 @@ "type": "tidelift" } ], - "time": "2023-11-06T11:00:25+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", "shasum": "" }, "require": { @@ -3101,9 +3101,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -3140,7 +3137,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, "funding": [ { @@ -3156,20 +3153,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "42292d99c55abe617799667f454222c54c60e229" + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", - "reference": "42292d99c55abe617799667f454222c54c60e229", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", "shasum": "" }, "require": { @@ -3183,9 +3180,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -3223,7 +3217,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, "funding": [ { @@ -3239,20 +3233,20 @@ "type": "tidelift" } ], - "time": "2023-07-28T09:04:16+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", "shasum": "" }, "require": { @@ -3260,9 +3254,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -3306,7 +3297,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" }, "funding": [ { @@ -3322,20 +3313,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/security-core", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "9e24a7199744d944c03fc1448276dc57f6237a33" + "reference": "bb10f630cf5b1819ff80aa3ad57a09c61268fc48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/9e24a7199744d944c03fc1448276dc57f6237a33", - "reference": "9e24a7199744d944c03fc1448276dc57f6237a33", + "url": "https://api.github.com/repos/symfony/security-core/zipball/bb10f630cf5b1819ff80aa3ad57a09c61268fc48", + "reference": "bb10f630cf5b1819ff80aa3ad57a09c61268fc48", "shasum": "" }, "require": { @@ -3350,6 +3341,7 @@ "symfony/http-foundation": "<5.4", "symfony/ldap": "<5.4", "symfony/security-guard": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", "symfony/validator": "<5.4" }, "require-dev": { @@ -3362,7 +3354,7 @@ "symfony/http-foundation": "^5.4|^6.0|^7.0", "symfony/ldap": "^5.4|^6.0|^7.0", "symfony/string": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", "symfony/validator": "^6.4|^7.0" }, "type": "library", @@ -3391,7 +3383,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v6.4.0" + "source": "https://github.com/symfony/security-core/tree/v6.4.3" }, "funding": [ { @@ -3407,20 +3399,20 @@ "type": "tidelift" } ], - "time": "2023-11-06T17:20:05+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/security-csrf", - "version": "v5.4.27", + "version": "v5.4.35", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", - "reference": "995fcfcc5a3be09df157b4960668f61cceb86611" + "reference": "6728ed79d7f9aae3b86fca7ea554f1c46bae1e0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-csrf/zipball/995fcfcc5a3be09df157b4960668f61cceb86611", - "reference": "995fcfcc5a3be09df157b4960668f61cceb86611", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/6728ed79d7f9aae3b86fca7ea554f1c46bae1e0b", + "reference": "6728ed79d7f9aae3b86fca7ea554f1c46bae1e0b", "shasum": "" }, "require": { @@ -3464,7 +3456,7 @@ "description": "Symfony Security Component - CSRF Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-csrf/tree/v5.4.27" + "source": "https://github.com/symfony/security-csrf/tree/v5.4.35" }, "funding": [ { @@ -3480,7 +3472,7 @@ "type": "tidelift" } ], - "time": "2023-07-28T14:44:35+00:00" + "time": "2024-01-23T13:51:25+00:00" }, { "name": "symfony/service-contracts", @@ -3724,16 +3716,16 @@ "packages-dev": [ { "name": "doctrine/deprecations", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931" + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931", - "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", + "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", "shasum": "" }, "require": { @@ -3765,22 +3757,22 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.2" + "source": "https://github.com/doctrine/deprecations/tree/1.1.3" }, - "time": "2023-09-27T20:04:15+00:00" + "time": "2024-01-30T19:34:25+00:00" }, { "name": "doctrine/lexer", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124" + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", - "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", + "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6", "shasum": "" }, "require": { @@ -3788,11 +3780,11 @@ "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^10", + "doctrine/coding-standard": "^9 || ^12", "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", "psalm/plugin-phpunit": "^0.18.3", - "vimeo/psalm": "^4.11 || ^5.0" + "vimeo/psalm": "^4.11 || ^5.21" }, "type": "library", "autoload": { @@ -3829,7 +3821,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/2.1.0" + "source": "https://github.com/doctrine/lexer/tree/2.1.1" }, "funding": [ { @@ -3845,7 +3837,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T08:49:07+00:00" + "time": "2024-02-05T11:35:39+00:00" }, { "name": "egulias/email-validator", @@ -4294,18 +4286,18 @@ }, { "name": "siu/arai-cli", - "version": "dev-develop", + "version": "v4.0.0", "source": { "type": "git", "url": "https://gitlab.siu.edu.ar/siu-arai/arai-cli.git", - "reference": "d649431e3edac0bf083dd6e8c4aceb13339cd958" + "reference": "1910b5d8601fee157358d620746424c180fc06fc" }, "require": { "egulias/email-validator": "~3.1", "guzzlehttp/guzzle": "~7.0", "paragonie/constant_time_encoding": "^1|^2", "paragonie/sodium_compat": "~1.17", - "php": ">=7.4", + "php": ">=8.0", "pimple/pimple": "~3.0", "psr/log": "~1.0|~2.0|~3.0", "seld/cli-prompt": "~1.0", @@ -4324,7 +4316,6 @@ "phpunit/phpunit": "~9.5", "symfony/process": "~4.4|~5.4|~5.5" }, - "default-branch": true, "bin": [ "bin/arai-cli" ], @@ -4335,7 +4326,7 @@ } }, "description": "Librería cliente de los componentes ARAI", - "time": "2023-12-05T22:25:23+00:00" + "time": "2023-12-07T15:28:57+00:00" }, { "name": "siu/arai-crypto", @@ -4521,16 +4512,16 @@ }, { "name": "symfony/error-handler", - "version": "v5.4.29", + "version": "v5.4.35", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "328c6fcfd2f90b64c16efaf0ea67a311d672f078" + "reference": "39225b1e47fdd91a6924b1e7d7a4523da2e1894b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/328c6fcfd2f90b64c16efaf0ea67a311d672f078", - "reference": "328c6fcfd2f90b64c16efaf0ea67a311d672f078", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/39225b1e47fdd91a6924b1e7d7a4523da2e1894b", + "reference": "39225b1e47fdd91a6924b1e7d7a4523da2e1894b", "shasum": "" }, "require": { @@ -4572,7 +4563,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.29" + "source": "https://github.com/symfony/error-handler/tree/v5.4.35" }, "funding": [ { @@ -4588,20 +4579,20 @@ "type": "tidelift" } ], - "time": "2023-09-06T21:54:06+00:00" + "time": "2024-01-23T13:51:25+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "ecaafce9f77234a6a449d29e49267ba10499116d" + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d", - "reference": "ecaafce9f77234a6a449d29e49267ba10499116d", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", "shasum": "" }, "require": { @@ -4614,9 +4605,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4659,7 +4647,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" }, "funding": [ { @@ -4675,20 +4663,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:30:37+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", - "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", "shasum": "" }, "require": { @@ -4699,9 +4687,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4743,7 +4728,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" }, "funding": [ { @@ -4759,20 +4744,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179" + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179", - "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", "shasum": "" }, "require": { @@ -4780,9 +4765,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4819,7 +4801,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" }, "funding": [ { @@ -4835,20 +4817,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5" + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5", - "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2", + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2", "shasum": "" }, "require": { @@ -4856,9 +4838,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -4898,7 +4877,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0" }, "funding": [ { @@ -4914,20 +4893,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/process", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa" + "reference": "31642b0818bfcff85930344ef93193f8c607e0a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/191703b1566d97a5425dc969e4350d32b8ef17aa", - "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa", + "url": "https://api.github.com/repos/symfony/process/zipball/31642b0818bfcff85930344ef93193f8c607e0a3", + "reference": "31642b0818bfcff85930344ef93193f8c607e0a3", "shasum": "" }, "require": { @@ -4959,7 +4938,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.0" + "source": "https://github.com/symfony/process/tree/v6.4.3" }, "funding": [ { @@ -4975,20 +4954,20 @@ "type": "tidelift" } ], - "time": "2023-11-17T21:06:49+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.29", + "version": "v5.4.35", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "6172e4ae3534d25ee9e07eb487c20be7760fcc65" + "reference": "ce4685b30e47d94dfc990c5566285ff99ddf012b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6172e4ae3534d25ee9e07eb487c20be7760fcc65", - "reference": "6172e4ae3534d25ee9e07eb487c20be7760fcc65", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ce4685b30e47d94dfc990c5566285ff99ddf012b", + "reference": "ce4685b30e47d94dfc990c5566285ff99ddf012b", "shasum": "" }, "require": { @@ -5048,7 +5027,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.29" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.35" }, "funding": [ { @@ -5064,7 +5043,7 @@ "type": "tidelift" } ], - "time": "2023-09-12T10:09:58+00:00" + "time": "2024-01-23T14:28:09+00:00" } ], "aliases": [], diff --git a/package.json b/package.json index 8afad05dc7..b2a3774f9a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "siu-toba-framework", - "version": "3.4.1", + "version": "v3.4.2", "description": "Framework para desarrollo rápido de aplicaciones web", "license": "SEE LICENSE IN licencia.txt", "repository": "https://github.com/SIU-Toba/framework.git", diff --git a/proyectos/toba_editor/metadatos/tablas/apex_proyecto.sql b/proyectos/toba_editor/metadatos/tablas/apex_proyecto.sql index 16d1c91228..eaaa3905eb 100644 --- a/proyectos/toba_editor/metadatos/tablas/apex_proyecto.sql +++ b/proyectos/toba_editor/metadatos/tablas/apex_proyecto.sql @@ -51,7 +51,7 @@ INSERT INTO apex_proyecto (proyecto, descripcion, descripcion_corta, estilo, con '7', --log_archivo_nivel 'instancia', --fuente_datos NULL, --pagina_tipo - '3.0.11', --version + '3.4.2', --version '2017-09-27', --version_fecha 'SIU-Toba. Ambiente de desarrollo WEB. Desarrollado por el programa SIU (2003-2017)', --version_detalle diff --git a/proyectos/toba_editor/metadatos_compilados/gene/toba_mc_gene__basicos.php b/proyectos/toba_editor/metadatos_compilados/gene/toba_mc_gene__basicos.php index 3acd733711..69e5a1093d 100644 --- a/proyectos/toba_editor/metadatos_compilados/gene/toba_mc_gene__basicos.php +++ b/proyectos/toba_editor/metadatos_compilados/gene/toba_mc_gene__basicos.php @@ -50,7 +50,7 @@ static function info_basica() 'log_archivo' => 1, 'log_archivo_nivel' => 7, 'fuente_datos' => 'instancia', - 'version' => '3.0.11', + 'version' => '3.4.2', 'version_fecha' => '2017-09-27', 'version_detalle' => 'SIU-Toba. Ambiente de desarrollo WEB. Desarrollado por el programa SIU (2003-2017)', diff --git a/proyectos/toba_editor/proyecto.ini b/proyectos/toba_editor/proyecto.ini index cdff384b31..522a30ef11 100644 --- a/proyectos/toba_editor/proyecto.ini +++ b/proyectos/toba_editor/proyecto.ini @@ -6,7 +6,7 @@ mail_soporte = url_ayuda = doc/wiki/trac/toba/wiki/ ;Versi? del proyecto, debe ser formato x.y.z -version = 3.4.1 +version = 3.4.2 ;Nombre de fantas? de la versi? version_fantasia = diff --git a/proyectos/toba_referencia/metadatos/tablas/apex_proyecto.sql b/proyectos/toba_referencia/metadatos/tablas/apex_proyecto.sql index 88964098ef..18c4e5be97 100644 --- a/proyectos/toba_referencia/metadatos/tablas/apex_proyecto.sql +++ b/proyectos/toba_referencia/metadatos/tablas/apex_proyecto.sql @@ -51,7 +51,7 @@ INSERT INTO apex_proyecto (proyecto, descripcion, descripcion_corta, estilo, con '7', --log_archivo_nivel 'toba_referencia', --fuente_datos 'referencia', --pagina_tipo - NULL, --version + '3.4.2', --version NULL, --version_fecha NULL, --version_detalle NULL, --version_link diff --git a/proyectos/toba_referencia/proyecto.ini b/proyectos/toba_referencia/proyecto.ini index 393a7c4504..3712763e82 100644 --- a/proyectos/toba_referencia/proyecto.ini +++ b/proyectos/toba_referencia/proyecto.ini @@ -8,7 +8,7 @@ url_ayuda_agregar_extension = 0 mostrar_resize_fuente = 1 ;Versi? del proyecto, debe ser formato x.y.z -version = 3.4.1 +version = 3.4.2 api_major = 1 api_minor = 0 diff --git a/proyectos/toba_usuarios/metadatos/tablas/apex_proyecto.sql b/proyectos/toba_usuarios/metadatos/tablas/apex_proyecto.sql index a8b552e2b2..6d75a072ae 100644 --- a/proyectos/toba_usuarios/metadatos/tablas/apex_proyecto.sql +++ b/proyectos/toba_usuarios/metadatos/tablas/apex_proyecto.sql @@ -51,7 +51,7 @@ INSERT INTO apex_proyecto (proyecto, descripcion, descripcion_corta, estilo, con '7', --log_archivo_nivel 'toba_usuarios', --fuente_datos 'toba_usuarios_normal', --pagina_tipo - NULL, --version + '3.4.2', --version NULL, --version_fecha NULL, --version_detalle NULL, --version_link diff --git a/proyectos/toba_usuarios/metadatos_compilados/gene/toba_mc_gene__basicos.php b/proyectos/toba_usuarios/metadatos_compilados/gene/toba_mc_gene__basicos.php index e3e67085be..1a4d7314d2 100644 --- a/proyectos/toba_usuarios/metadatos_compilados/gene/toba_mc_gene__basicos.php +++ b/proyectos/toba_usuarios/metadatos_compilados/gene/toba_mc_gene__basicos.php @@ -50,7 +50,7 @@ static function info_basica() 'log_archivo' => 1, 'log_archivo_nivel' => 7, 'fuente_datos' => 'toba_usuarios', - 'version' => NULL, + 'version' => '3.4.2', 'version_fecha' => NULL, 'version_detalle' => NULL, 'version_link' => NULL, diff --git a/proyectos/toba_usuarios/proyecto.ini b/proyectos/toba_usuarios/proyecto.ini index 9f84558d05..23dfa4582f 100644 --- a/proyectos/toba_usuarios/proyecto.ini +++ b/proyectos/toba_usuarios/proyecto.ini @@ -5,7 +5,7 @@ descripcion = Descripci? del proyecto mail_soporte = ;Versi? del proyecto, debe ser formato x.y.z -version = 3.4.1 +version = 3.4.2 app_launcher = 1 ;Nombre de fantas? de la versi?