Solo para aclarar: el error no es que “Editable después del registro” y “Mostrar en el registro” sean mutuamente excluyentes.
El problema real es: originalmente, es posible que un campo tenga ambas opciones desmarcadas. Sin embargo, una vez que marca “Editable después del registro” incluso una vez, el frontend bloquea automáticamente “Mostrar en el registro” para que esté marcado y ya no puede desmarcarlo.
Depende de la secuencia y no fue obvio al principio.
Y el objetivo de la implementación actual era evitar que los administradores crearan un campo de usuario que no fuera editable ni se mostrara en el registro. Por lo tanto, si algo es un error, es que todavía se puede crear el campo sin estas propiedades. Preferiría que, en lugar de corregir el error, el @equipo considerara el caso de uso de los campos de usuario exclusivos para el personal y cumpliera esa solicitud de función. Por eso publiqué en el tema de funciones.