RE:Campo modificable según condiciones
Lo que puedes hacer es crear 2 campos, por ejemplo cambiaremos el campo llamado nombre, creas 2 campos:
nombre1 text ---- editable
nombre2 text ---- computed
en el value del campo1 y campo2, teclear campo1, para que ambos campos tengan siempre el valor del campo1
creas un rol para la base llamado MODIFICAR
en el campo1 entras a las propiedades y en la penultima pestaña habilitas:
HIDE PARAGRAPH IF FORMULA IS TRUE y teceleas el siguiente código:
@If(@Contains(@UserRoles;"modificar");@False;@True)
en el campo2 entras a las propiedades y en la penultima pestaña habilitas:
HIDE PARAGRAPH IF FORMULA IS TRUE y teceleas el siguiente código:
@If(@Contains(@UserRoles;"modificar");@True;@False)
entras al ACL de la base, seleccionas al usuario que deberá modificar y le asiganas el rol MODIFICAR.
Lo que hara es cuando entre el usuario que tenga el rol MODIFICAR visualizara el campo1, cuando entre el resto de los usurios visualizaran el campos2.