BrowserWidget
The BrowserWidget displays all LDAP server which are stored and the user is able to browse through the directory structure.
By clicking on the node symbols the user can expand or collapse the tree structure. If a user tries the expand a node of the tree which is a leaf, a warning will pop up, saying that the node has no children.
If the user does a right-click with the mouse on a LDAP item, a menu will pop up.
There are three options from which the user can choose.The user can add entries, export them to LDIF and delete them. If you select "Add item", a second popup will appear. This is generated automaticly and displays all templates which the user has made with the Template Plugin.
This is an example how this widget will look. If a template is clicked, a second window will appear with the ObjectWidget. There you can edit the values for the new entry. But the entry will be stored on the server only when the user clicks on the 'Save'-button.
If the user wants to export LDAP objects to LDIF format, he has several options.
The first option exports only the selected entry to LDIF. The option 'Subtree' exports the current item and all its children. And the third option exports the current item, its subtree and all parent nodes recursively. This is very usefull if you want to quickly extract certain leaves of your LDAP tree and test them on another server without editing the LDIF file.
The last option from the popup menu enables deletion of objects.
The first option deletes the current item. The second deletes the item and its subtree and the third the subtree without the current entry.