Compañeros,

Estuve realizando entidades adicionales de manera que estas sirvieran como un catálogo para el llenado de otras entidades.

Las entidades adicionales se crearon con seguridad de contenido, pero me percaté que siempre guarda en la tabla sve.iea_inst_entidad_adic el código de empleo sujeto de acción, que es el empleo del usuario que está guardando el registro. Pero pasaba que si trataba de editar dicho registro con un usuario en donde su rol no tuviera acceso de contenido al tipo de planilla o la unidad del empleado que grabó el registro, no me deja editarlo.

Entonces la solución momentánea que encontré fue agregar un nuevo rol que tuviera todos los accesos a las unidades y luego solo modifiqué las siguientes funciones:

  1. [sco].[permiso_tipo_planilla]
  2. [sco].[permiso_unidad]

De modo que, excluyera el rol que tiene todos esos accesos y no afecte en las smartlist que están en estructura y demás módulos donde son utilizadas estas funciones, y con esto ya me dejó editar el registro de la entidad adicional.

Hay posibilidades que en futuras versiones se pueda agregar una opción o algo que diga que la entidad adicional se usará como catálogo y que no guarde el empleo sujeto o que si lo guarda no vaya a validar que el usuario que desea editar el registro tenga accesos de contenido sobre dicho empleo?

asked 03 Nov '17, 15:57

Josue%20Mancilla's gravatar image

Josue Mancilla
(suspended)
accept rate: 42%

edited 03 Nov '17, 16:23

sbarahona's gravatar image

sbarahona ♦♦
(suspended)

No es buena idea que modifiques las funciones de seguridad de contenido, porque son de uso en el código fuente, y por lo tanto, nosotros las controlamos y si necesitamos cambiarlas, lo hacemos, sin pensar en que pueden sobreescribir funcionalidad modificada por los consultores.

(03 Nov '17, 17:44) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Disculpame pero no comprendo bien la razón de tu solicitud.

Porque la validación de seguridad de contenido se realiza sobre el empleado configurado como Sujeto de la Acción, solamente cuando se chequea en la pantalla de registro.

Si tu entidad no lo tiene chequeado, entonces podría tratarse de un BUG y su solución se podría implementar en un hotfix.

He visto casos, en donde el consultor chequea el empleado, para fines de asociar una persona a una tabla catálogo y obtienen el funcionamiento que estas exponiendo. Y la solución es simplemente eliminar el cheque y agregar al formulario dinámico un campo combo con una lista de valores de empleados.

Formulario de registro de Entidad Adicional

link

answered 03 Nov '17, 17:43

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Entonces ha de tratarse de un bug!, lo trabajé en la última versión (1.11.0.2) y pasó eso que describí.

(06 Nov '17, 16:10) Josue Mancilla Josue%20Mancilla's gravatar image
Your answer
[hide preview]

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×14
×11

Asked: 03 Nov '17, 15:57

Seen: 660 times

Last updated: 06 Nov '17, 16:10

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática

First time here? Check out the FAQ!

×