When a lot of new entries are to be added to the addressbook, it's cumbersome to click through to the correct baseDN each time again.
This patch proposes the following improvement:
If a server and baseDN are already selected in the LumaEntryBrowser widget, this combination is used as default value for the Browser widget's location.
Visually, only the LocationEntry field at the bottom of the AddEntry dialog is updated to reflect this default setting.
Behind the scenes, the necessary environment is set for this to work:
The result is that the user can click Next immediatly, if the new contact should be stored below the current baseDN in the LumaEntryBrowser.
If this baseDN is not the correct location, the user can simply navigate to the correct baseDN as he did before.
The patch is against luma's svn trunk (r478). Note that due to other patches, the line numbers may have shifted, but patch should handle this correctly.