Manager evaluates macros with Safe Jail whereas useSafeJail has been disabled
Concerned version
Version: %2.0.9
Platform: Apache
Summary
Manager evaluates macros with Safe Jail whereas useSafeJail has been disabled.
For example, I have a macro loading a custom function with Net::LDAP->new
When saving a new configuration in Manager, I get:
Bad expression: Can't locate object method "new" via package "Net::LDAP" (perhaps you forgot to load "Net::LDAP"?) at /usr/share/lemonldap-ng/SSOExtensions.pm line 33.
However, the macro is correctly evaluated by portal at login.
I suppose Manager should take care of useSafeJail value for evaluating macros the same way portal does.