Make the Deactivate account template user selectable for both LDAP and WebGUI. Fixes bug #11482

This commit is contained in:
Colin Kuskie 2010-03-22 10:43:29 -07:00
parent c0206e61f5
commit d6f61c07d1
11 changed files with 124 additions and 11 deletions

View file

@ -295,6 +295,13 @@ sub www_editLDAPLink {
-label =>$i18n->get("create account template"),
-hoverHelp =>$i18n->get("create account template description"),
);
$f->template(
-name =>"ldapDeactivateAccountTemplate",
-value =>$form->template("ldapDeactivateAccountTemplate") || $db{ldapDeactivateAccountTemplate},
-namespace =>"Auth/LDAP/Deactivate",
-label =>$i18n->get("deactivate account template"),
-hoverHelp =>$i18n->get("deactivate account template description"),
);
$f->template(
-name =>"ldapLoginTemplate",
-value =>$form->template("ldapLoginTemplate") || $db{ldapLoginTemplate},
@ -340,6 +347,7 @@ sub www_editLDAPLinkSave {
$properties->{ldapWelcomeMessage} = $session->form->textarea("ldapWelcomeMessage");
$properties->{ldapAccountTemplate} = $session->form->template("ldapAccountTemplate");
$properties->{ldapCreateAccountTemplate} = $session->form->template("ldapCreateAccountTemplate");
$properties->{ldapDeactivateAccountTemplate} = $session->form->template("ldapDeactivateAccountTemplate");
$properties->{ldapLoginTemplate} = $session->form->template("ldapLoginTemplate");
$session->db->setRow("ldapLink","ldapLinkId",$properties);
if($session->form->process("returnUrl")) {