diff --git a/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc b/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc
index 47fd657a70b349c030866375670d5c6183d0d860..9571c7ed0ecfeeab59c4e3c098d0fc5140899f20 100644 (file)
}
}
- if(isset($_POST['menu_action']) && in_array($_POST['menu_action'],array("new_role","del_role"))){
+ if(isset($_POST['menu_action']) && in_array($_POST['menu_action'],array("new_role","del_role","new_default"))){
$s_action = $_POST['menu_action'];
}
********************/
/* New sudo? */
- if ($s_action=="new_role"){
+ if ($s_action=="new_role" || $s_action == "new_default"){
/* Check create permissions */
$acl = $this->ui->get_permissions($this->base,"sudo/sudo");
/* Set up the sudo ACL's for this 'dn' */
$this->sudotabs->set_acl_base($this->base);
+
+ /* This entry will become the default entry */
+ if($s_action == "new_default"){
+ $this->sudotabs->set_default(TRUE);
+ }
}
}