-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
Samples:
Category: org.ametys.core.user.population.UserPopulationDAO Message: The parameter runtime.users.jdbc.table is not declared in extension org.ametys.plugins.core.user.directory.Ldap. It will be ignored Location: org.ametys.core.user.population.UserPopulationDAO._getTypedUDParameters(UserPopulationDAO.java:523) Category: org.ametys.core.user.population.UserPopulationDAO Message: The parameter runtime.users.ldap.peopleDN is not declared in extension org.ametys.plugins.core.user.directory.Jdbc. It will be ignored Category: org.ametys.core.user.population.UserPopulationDAO Message: The parameter runtime.authentication.remote.realm is not declared in extension org.ametys.core.authentication.CAS. It will be ignored
A modification in ConfigurableFormPanel#getValues led to this bug (this method now returns the values of the disabled fields)
What's more, it was not possible to create a GroupDriven LDAP group directory due to this modification
Because all the parameters of all the models for UD/CP/GD were sent (and some were shared)
So we decided to prefix those parameters to make them unique before sending them to the client (and do the inverse process after receiving data from the client)