guarani regenerar y perfiles funcionales

Hola

Al ejecutar
guarani regenerar

en una instalación con perfiles funcionales aparecen errores como

[MENSAJE]: ERROR: inserci�n o actualizaci�n en la tabla �apex_usuario_grupo_acc_miembros� viola la llave for�nea �apex_usu_g_acc_fk_us_gru_acc_pertenece� DETAIL: La llave (proyecto, usuario_grupo_acc_pertenece)=(guarani, admin_oficina) no est� presente en la tabla �apex_usuario_grupo_acc�. [SQL EJECUTADA]: INSERT INTO apex_usuario_grupo_acc_miembros (proyecto, usuario_grupo_acc, usuario_grupo_acc_pertenece) VALUES ('guarani', 'arqueo', 'admin_oficina');

pareciendo que trata de cargar un perfil antes que otro. En este caso el perfil ‘arqueo’ es miembro de ‘admin_oficina’.
Hay alguna forma de poner cierto orden en la carga de los perfiles?

Emilio

Hola Emilio,

Fijate en esta documentación: http://toba.siu.edu.ar/trac/toba/wiki/Referencia/toba_usuarios/perfil_funcional#Membresías. Vas a necesitar ordenar alfabéticamente los identificadores de perfiles para que funcione.

Saludos, Florencia.

Disculpá la pregunta
cual es el

identificadores de perfiles

guarani-admin_oficina
esta antes que
guarani-arqueo

y no deberia fallar.

Hola Emilio,

Evidentemente en tu caso no está obteniendo los archivos de la carpeta ‘<path proyecto Guaraní>/metadatos/permisos/’ en orden albabético, de ahí el problema. Lo analizamos y te avisamos.

Gracias!
Saludos, Florencia.

Emilio,

Esto te está pasando en una instalación de producción verdad? Podés adjuntar los logs de ejecución de comandos?

Saludos, Florencia.

ok. Gracias

Te adjunto el log.
Me parece que tambien maneja mal las constraints.

Emilio


comandos_para_foro.log.zip (679 Bytes)