Set le menu à false lors de la création d'un utilisateur par code

Request description

Bonjour,

Lors de la création d’un utilisateur via le code, je souhaite set le menu à false :
J’ai essayé :

usr.setFieldValue("usr_menu", "0");

ou

usr.setFieldValue("usr_menu", 0);

ou

usr.setFieldValue("usr_menu", false);

Mais peut importe comme je l’écris, rien ne marche :
image

Une idée du problème ?

Technical information

Instance /health
[Platform]
Status=OK
Version=5.2.5
BuiltOn=2022-05-25 15:54
Git=5.2/ecae3b828f4cb7eda5e0e6f6e018fca9b12483d7
Encoding=UTF-8
EndpointIP=10.201.58.89
EndpointURL=http://siparex-simplicite-dev-5475d8459-r9nqn:8080
TimeZone=Europe/Paris
SystemDate=2022-05-30 15:22:18
Simplicité logs
NA

Bonjour,

Il n’y a rien dans les logs ?
Est-ce que cet attribut appartient à l’objet User que vous créez ?

Effectivement, L’objet que j’extends le faisait sur SimpleUser et pas User. J’ai changé cela

Vous pouvez garder l’héritage de SimpleUser (on vous le reccomande d’ailleurs), ajoutez simplement le champ usr_menu à votre objet métier.

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.