YaST2 Developers Documentation: Configuration of LDAP

Configuration of LDAP

include/ldap/ui.ycp
User interface functions.
All user interface functions.

Imports

  • Autologin
  • Label
  • Ldap
  • LdapPopup
  • Message
  • Mode
  • Package
  • Popup
  • Report
  • SLP
  • Service
  • Stage
  • Wizard

Includes

  • ldap/routines.ycp

Local Functions

local ReallyAbort () -> symbol

The dialog that appears when the [Abort] button is pressed.

Return value:
`abort if user really wants to abort, `back otherwise
local ReadDialog () -> symbol

Read settings dialog

Return value:
`abort if aborted and `next otherwise
local WriteDialog () -> symbol

Write settings dialog

Return value:
`next
local BrowseServers () -> string

Select from LDAP servers provided by SLP

local LdapDialog () -> symbol

The main dialog for ldap-client configuration

Return value:
`back, `next or `abort
local AdvancedConfigurationDialog () -> symbol

Configuration of advanced settings (how to get to config data on server)

local LDAPReadDialog () -> symbol

Initialize connection to LDAP server, bind and read the settings. Everything is done before entering the Module Configuration Dialog.

local TemplateConfigurationDialog (map templ) -> map<string,any>

Dialog for configuration one object template

Parameters:
templ
local ModuleConfigurationDialog () -> symbol

Dialog for configuration of one "configuration module"

local create_attrs_items (string cn) -> list

Helper for creating table items in ModuleConfiguration Dialog

Parameters:
cn
local replace_module_names () -> void

Helper for updating widgets in ModuleConfiguration Dialog

local replace_templates_items () -> void

Helper for updating widgets in ModuleConfiguration Dialog