-
Improvement
-
Resolution: Won't Fix
-
Major
-
None
-
None
-
None
You can not edit an user with the following parameters :
<extensions> <extension point="org.ametys.runtime.user.UsersManager" id="org.ametys.runtime.plugins.core.user.CoreModifiableCredentialsAwareJdbc2" class="org.ametys.runtime.plugins.core.user.jdbc.ModifiableCredentialsAwareJdbcUsersManager" logger="org.ametys.runtime.plugins.core.users.jdbc.credentialmodifiable"> <pool>runtime.datasource.core.jdbc.pool</pool> <table>Users2</table> <param id="login"/> <param id="firstname"/> <param id="lastname"/> <param id="email"/> <param id="password"/> <param id="role" column="role" type="string"> <label i18n="false">Role</label> <description i18n="false">Role</description> <validation> <mandatory/> </validation> </param> <param id="age" column="age" type="long"> <label i18n="false">Age</label> <description i18n="false">Age</description> </param> <param id="date" column="date" type="date"> <label i18n="false">Date</label> <description i18n="false">Date</description> </param> <param id="actif" column="actif" type="boolean"> <label i18n="false">Actif</label> <description i18n="false">Actif</description> </param> <param id="genre" column="genre" type="string"> <label i18n="false">Genre</label> <description i18n="false">Genre</description> <enumeration> <entry> <value>male</value> <label i18n="false">Homme</label> </entry> <entry> <value>demale</value> <label i18n="false">Femme</label> </entry> </enumeration> </param> </extension> </extensions>
The UsersManager API allow to edit only string values.
public void add(Map<String, String> userInformation) throws InvalidModificationException;
Does not exists anymore