Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - obelgran

Páginas: [1] 2 3 ... 10
1
Toba - Desarrollo / [SOLUCIONADO]Re:Error en toba_usuarios 3.3.18
« : abril 22, 2021, 04:54:56 pm »
Bueno si fuera griego diría "EUREKA" !!!

Después de revisar infructuosamente los logs ( los del sistema toba y los de apache) se me ocurrió ver que mostraba la consola de javascrip en el navegador, ahí pude ver que no se cargaban la librerías de jquery ...
Chequeo la ruta de carga y descubro que la carpeta "js" del framework  ( /opt/proyecto/vendor/siu-toba/framework/www/js) no tenía la carpeta "packages" donde se alojan entre otras la librerías mencionadas ...

Copié la carpeta desde otra instalación y se solucionó el problema !!!

No tengo idea de por qué esa carpeta no estaba en su lugar ...

Gracias y saludos
Oscar


2
Holas

Richard:
Buscando los archivos que me solicitabas encotré los componentes que tenían errores y los depuré:
Eran de este tipo:
Citar
DEBUG][sii] COMPONENTE --  3142
[ERROR][sii] PROYECTO sii: Ha ocurrido un error durante la compilacion:
Error Interno

Los  busqué en el editor de proyectos de toba, en la pestaña Componentes,  los corregí,  con eso se solucionaron los problemas de compilación.

Grazie mille y saluti !!
Oscar

3

Citar
Estoy trabajando esto para que queden las consultas con un id de fuente fijo.
Buenísimo.

Citar
Con modificar el siguiente metodo obtenes el mismo resultado:

Código: [Seleccionar]
function evt__filtro__filtrar($datos)
{
        $datos['proyecto] = ID_PROYECTO;
        $datos['pertenencia'] = 'P';        //Quizas esto seria mejor pasarlo a una constante
   $this->s__filtro = $datos;
}

Si, es cierto, pero lo puse en la consulta para que tenga efecto en todo el proyecto y no solo en el formularios que estaba  viendo yo, por las dudas tenga otros accesos a los proyectos.

Bueno Ricardo, gracias por el aguante !!
Sigo revisando el hilo cada tanto para ver si hay novedades.
Abrazo!!!

4
Citar
si te referis a la clase de consultas clonada desde toba_usuarios, como esa clase la incorporas en metadatos como consultas_php no haria falta que la agregues al autoload, en runtime ya se carga.
SI era por dichas consultas, ahora que el proyecto tiene una extensión de la fuente de datos y ahí están los "require" de las consultas.

5
Toba - Desarrollo / Re:Error en toba_usuarios 3.3.18
« : abril 08, 2021, 04:23:11 pm »
Busqué en "...../instalacion/i__produccion/p__toba_usuarios/logs" y no hay nada ...
Se vé que no tiene permisos de escritura o algo así..
Sigo probando y si logro generar el log  lo subo


6
Toba - Desarrollo / [SOLUCIONADO]Error en toba_usuarios 3.3.18
« : abril 06, 2021, 05:50:53 pm »
Buenas:

Al tratar de agregar un usuario en produccion da el siguiente error
Citar
Se han encontrado los siguientes problemas:
La tabla basica requiere ingresar al menos 1 registro/s (se encontraron\n sólo 0).


Todo se instaló correctamente y parte del proyecto usuarios funciona.
Corre en PHP 7.3.27-1~deb10u1

En desarrollo la misma versión del proyecto usuarios corre sin problemas
- PHP 7.3.27 (cli) (built: Feb  2 2021 20:46:26) ( ZTS MSVC15 (Visual C++ 2017) x64 )  -


Saludos

7
Toba - Desarrollo / Re:Toba Usuarios : Generador de Menues
« : abril 06, 2021, 12:44:04 pm »
Hola Richard!!

Qué hago con este asunto?
Lo pongo [SOLUCIONADO] o espero que se agrague el evento de eliminación ??

Saludos y gracias

8
Repasando el tema para tratar de explicarlo mejor.

Cada vez que quiero personalizar el manejo de los usuarios de un proyecto, clono la operación "Usuarios" desde toba_usuarios.

Después de clonar,  tengo que tocar el código para que me muestre sólo los usuarios que pertenecen al proyecto y solo dicho proyecto:

1 - Modificar las consultas y que en toba_usuarios hacen referencia a la bbdd predeterminada con "toba::db('')->consultar($sql)" y eso no es correcto, entonces le pongo la fuente que creé para conectame a toba_usuarios, supongamos "toba::db('usuarios')->consultar($sql)"

2-En consultas_instancia.php agrego dos líneas de código para que no vea otros proyectos más que el suyo:

Código: [Seleccionar]
class consultas_instancia
{
static function get_lista_proyectos()
{
$proyecto = toba_proyecto::get_id();
// inicion personalizacion
if ( $proyecto !== 'toba_usuarios')
return array(array('proyecto'=>$proyecto));
/// fin personalizacion
$sql = "SELECT proyecto FROM apex_proyecto WHERE proyecto <> 'toba' ORDER BY proyecto;";
return toba::db('usuarios')->consultar($sql);

}

3 - en ci_navegacion.php también con un par de líneas no permito que cambien la opcion de "pertenencia" del filtro de proyecto, entonces junto con lo anterior queda obligador a ver/modifcar los usuarios que "pertenecen" su "proyecto"
Código: [Seleccionar]
function conf__filtro($componente)
{
if (isset($this->s__filtro)) {
$componente->set_datos($this->s__filtro);
}

/// inicio modificacion
$proyecto = toba_proyecto::get_id();
if ( $proyecto !== 'toba_usuarios')
$this->dep('filtro')->ef('pertenencia')->set_solo_lectura(true);
    /// fin modificacion
}

Creo que si esas líneas estuvieran en el código nos facilitarían las personalizaciones de la operación y no afectarían al proyecto toba_usuarios.
Fijate si es correcto lo que digo y se lo pueden poner en el código base de toba...
Con respecto a la actualización de la operación, sería bueno que esté destacada del resto de las actualizaciones, en un apartado o algo así, y si no habrá que revisar cada vez que se actualiza el entorno siu-toba...
Creo que eso es lo más importante, quedo a la espera ...
Saludos y gracias!!!

9
Buenas
Quiero actualizar el autoload con las consultas que cargadas en el proyecto, y no lo hace el comando del asunto ...
Estoy usando toba 3.2.18  Apache/2.4.29 (Win64) OpenSSL/1.0.2m PHP/7.2.5

El comando se ejecuta correctamente pero no toma las clases.

Citar
C:\toba3.2\turnos>toba proyecto autoload
 Se generaron los archivos correctamente

 ______________________________________________________________________________
 TIEMPO: 0,159 segundos

10
Toba - Desarrollo / Re:Toba Usuarios : Generador de Menues
« : marzo 25, 2021, 09:51:46 am »
Citar
esta es la parte que no entiendo, es decir si eliminas el menu.. como accederia el usuario a las operaciones?
 

Como el menú no funciona como esperaba, quiero sacarlo o eliminarlo y no puedo hacerlo desde la interfaz donde lo creé.
Lo tuve que borrar del metadatos para que desaparezca ...

11
Citar
esto es porque lo que se importa es todo lo que esta referenciado por metadatos, no se hace un analisis del codigo para rastrear todo archivo que este involucrado... eso implicaria no solo identificar correctamente las clases que se invocan en codigo, sino tambien replicarlas de manera inteligente para no repetir codigo que es general a ambos proyectos, el nivel de esfuerzo requerido para lograr eso.. sobrepasa ampliamente el beneficio.

No se puede vincular a los metadatos la clase en cuestión ? (gestion_arai_usuarios.php)
Si es más costo que beneficio, habría que dejar documentado el caso y si es posible avisar al momento de la importación si es factible.


Citar
Aca si ya me perdi, esto seria en los filtros de toba_usuarios?

Es en la clase de consultas  "consultas_instancia.php"  y afecta a la lista de los proyectos en toda la operación, lo que pretendo con esto es que solo se puedan ver o editar usuarios del proyecto actual, quizás falte hacer alguna otra cosa ...




12
Buen dia

Trabajando con SIU-Toba Versión 3.2.18, al crear una operacion con el "wizard" por medio de la opcion "Importar operación" a partir del Proyecto: toba usuarios, Item: Mantenimiento de usuarios, todo funciona bien, excepto que no se copia el archivo: "gestion_arai_usuarios.php" que tuve que copiar manualmente al ver el error.

También sería interesante que en los llamados en "consultas_instancia.php"  a través de "toba::db('')->consultar($sql)" se conviertan en Ej: toba::db('usuarios')->consultar($sql), o sea que tengan una base de datos que no sea la prederminada sino una nombrada, con cualquier nombre, en todo caso se crea la fuente de datos con el nombre que tenga la clase, pero que no lo busque en la fuente de datos predeterminada del proyecto.

Es un lujo, y no es mucho trabajo cambiar la clase, pero si se puede hacer sería más  práctico clonar la operación de usuarios en los proyectos.
Y ya que estoy pidiendo , en la lista de proyectos de la clase, si no es "toba_usuarios" el proyecto actual, que muestre solo usuarios de dicho proyecto.

Algo asi:
Código: [Seleccionar]
static function get_lista_proyectos()
{
              /// inicio modificacion
               $proyecto = toba_proyecto::get_id();
if ( $proyecto !== 'toba_usuarios')
return array(array('proyecto'=>$proyecto));
           /// fin modificacion

$sql = "SELECT proyecto FROM apex_proyecto WHERE proyecto <> 'toba' ORDER BY proyecto;";
return toba::db('usuarios')->consultar($sql);

}

"No se si he sido claro" dijo el "Negro Fontanarrosa", cualquier cosa me preguntan ...


Saludos

13
Toba - Desarrollo / Toba Usuarios : Generador de Menues
« : marzo 19, 2021, 10:37:21 am »
Buenas!

Generé menues de los tres tipos (libmenu, listmenu y  yui) y ninguno de ellos muestra las carpetas del proyecto como submenues.
Lo que quiero hacer es eliminar el menú, o al menos poder desvincularlo del usuario, no encontré la forma de hacerlo desde la interfaz de toba_usuarios...

Estoy usando toba 3.2.18 en este proyecto en Apache/2.4.29 (Win64) OpenSSL/1.0.2m PHP/7.2.5

Bueno cualquier ayuda será bienvenida.
Saludos

14
Tanto en desarrollo (windows 10) como en produccion (debian 10) al tratar de compilar el proyecto me estos mensajes que terminan con un error:
Citar
c:\toba3\sii>bin\toba proyecto compilar
Toba 3.3.18
php 7.3.27
apache Apache/2.4.23 (Win64) PHP/7.3.27

 ------------------------------------------------------------------------------
  Compilando componentes
 ------------------------------------------------------------------------------

 toba_asistente_abms....................................... (39) OK
 toba_asistente_grilla............................................................................... (79) OK
 toba_ei_arbol (0) OK
 toba_ei_archivos (0) OK
 toba_ei_calendario (0) OK
 toba_ei_codigo (0) OK
 toba_ei_cuadro... (253) OK
 toba_ei_esquema (0) OK
 toba_ei_filtro..... (5) OK
 toba_ei_firma (0) OK
 toba_ei_formulario... (249) OK
 toba_ei_formulario_ml... (153) OK
 toba_ei_grafico (0) OK
 toba_ei_mapa (0) OK
 toba_ci... (311) OK
 toba_datos_relacion.................................................... (52) OK
 toba_datos_tabla........................ PROYECTO sii: Ha ocurrido un error durante la compilacion:
 Error Interno

 ______________________________________________________________________________
 TIEMPO: 46,894 segundos

15
En principio lo tomé del proyecto de referencia y me pareció una forma sencilla de controlar la denominacion de la impresión , Orginal, Duplicado, Triplicado, etc..

No encuentro nada raro en el conf__ , lo que si noté es que si agrego una impresíón más, agrega otra línea al cuadro impreso y vuelve a sumar el importe origina, es decir en "triplicado" triplica el total ..

 

Páginas: [1] 2 3 ... 10