Update d'un attribut en lecture seule

Update d'un attribut en lecture seule
0
Tags: #<Tag:0x00007eff8fb72498>

Bonjour,

je veux mettre à jour un un attribut “commune” qui est en lecture seule avec des données récupérées via Web service en saisissant le code postal.

via une ressource script, je valorise l’attribut. ça, ça fonctionne :

Par contre, le save ne fonctionne pas :


Pour forcer l’update, je fait un setUpdatable(true) dans le preSave mais la valorisation de l’attribut fonctionne sur le front mais pas en back.

comment faire ?

Un attribut non modifiable au sens des meta données n’est par construction pas modifiable par un mécanisme à la main de l’utilisateur (UI ou API). Il peut par contre être modifié dans du code serveur.

Votre attribut n’est conceptuellement pas “non modifiable” il est juste “non saisissable manuellement par un utilisateur”.

Bref ajoutez du code JS pour rendre l’input box non saisissable mais ne jouez pas sur le caractère modifiable de l’attribut.

ok, mis en oeuvre et ça fonctionne.
merci.