[yast-commit] r50935 - /trunk/ldap-server/src/LdapDatabase.ycp
Author: rhafer Date: Wed Sep 10 11:28:21 2008 New Revision: 50935 URL: http://svn.opensuse.org/viewcvs/yast?rev=50935&view=rev Log: Display empty DN-Targets as rootDSE Modified: trunk/ldap-server/src/LdapDatabase.ycp Modified: trunk/ldap-server/src/LdapDatabase.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/ldap-server/src/LdapDatabase.ycp?rev=50935&r1=50934&r2=50935&view=diff ============================================================================== --- trunk/ldap-server/src/LdapDatabase.ycp (original) +++ trunk/ldap-server/src/LdapDatabase.ycp Wed Sep 10 11:28:21 2008 @@ -868,13 +868,7 @@ map what = $[]; what["what"] = UI::QueryWidget( `id( `cb_what ), `Value ); what["dn"] = UI::QueryWidget( `id( `te_dn ), `Value ); - if ( (what["what"]:`nil == `dn_base || what["what"]:`nil == `dn_subtree ) && - what["dn"]:"" == "" ) - { - Popup::Error(_("Please enter a DN into the textfield") ); - continue; - } - else + if ( (what["what"]:`nil == `dn_base || what["what"]:`nil == `dn_subtree ) ) { if ( ! LdapServer::ValidateDn( what["dn"]:"" ) ) { @@ -1129,9 +1123,18 @@ list itemlist = maplist (map v, acllist, { pos=pos+1; + string dn=""; + if ( ( v["target","what"]:`dn_all != `dn_all) && ( v["target","dn"]:"" == "" ) ) + { + dn = "<Root-DSE>"; + } + else + { + dn = v["target","dn"]:""; + } return `item( `id(pos), whatId2String[v["target","what"]:`none,0]:"", - v["target","dn"]:"", + dn, v["target","filter"]:"", v["target","attrs"]:"All Attributes" ); @@ -1261,9 +1264,18 @@ list itemlist = maplist (map v, acllist, { pos=pos+1; + string dn=""; + if ( ( v["target","what"]:`dn_all != `dn_all) && ( v["target","dn"]:"" == "" ) ) + { + dn = "<Root-DSE>"; + } + else + { + dn = v["target","dn"]:""; + } return `item( `id(pos), whatId2String[v["target","what"]:`none,0]:"", - v["target","dn"]:"", + dn, v["target","filter"]:"", v["target","attrs"]:"All Attributes" ); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
rhafer@svn.opensuse.org