Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0
    • Component/s: studio-ldapbrowser
    • Labels:
      None
    • Environment:
      Any

      Description

      It would be very helpful if the DIT browser had a quick search in the top of the view. The quich search should consist of 3 fields:

      Field 1 should be the attribute to seach for (text box that autocompletes attribute names)
      Field 2 should be the evaluation ( a drop down list with =, !(=), <=, >=, ~=)
      Field 3 should be the attribute value (text box that autocompletes previous values)

      The fields should be placed in a single line with a search button to the far right.

      Its a feature that exists in JXplorer, that would be nice to have in Directory Studio, which I find to be superior in almost any other aspect. But if I have to search for many differenct attributes with different values, then its a lot more timeconsuming to use the New Search Dialog in Directory Studio

      1. QuickSearch.png
        25 kB
        Stefan Seelmann

        Activity

        Hide
        Pierre-Arnaud Marcelot added a comment -

        Apache Directory Studio version 1.4.0 has been released.

        Show
        Pierre-Arnaud Marcelot added a comment - Apache Directory Studio version 1.4.0 has been released.
        Hide
        Stefan Seelmann added a comment -

        Resolved

        Show
        Stefan Seelmann added a comment - Resolved
        Hide
        Stefan Seelmann added a comment -

        Now there is a line with some input fields in the LDAP Browser view. You need to select an entry in the browser first, which is used as search base. Then you could input attribute and value and select the operator, this creates a simple filter in the background. With the next button it is possible to toggle the search scope, either one-level or subtree. The last button is used to lauch the search, however it is easier to just press Enter in one of the input fields. The other search parameters (limits, referrals and alias handling) are derived from the connection settings.

        The resulting search with name "Quick Search" is displayed directly under the selected seach base entry. It is possible to edit the properties of the search and to copy/paste this quick search to the permanent searches. Other actions like export or refresh are also working.

        It is possible to show/hide the Quick Search line using the option in the view menu or using Ctrl+F. The Quick Search line is disabled if not exactly one entry (the search base) is selected.

        I'm not sure if it would be better to use simple text fields instead of the combos. Suggestions?

        Show
        Stefan Seelmann added a comment - Now there is a line with some input fields in the LDAP Browser view. You need to select an entry in the browser first, which is used as search base. Then you could input attribute and value and select the operator, this creates a simple filter in the background. With the next button it is possible to toggle the search scope, either one-level or subtree. The last button is used to lauch the search, however it is easier to just press Enter in one of the input fields. The other search parameters (limits, referrals and alias handling) are derived from the connection settings. The resulting search with name "Quick Search" is displayed directly under the selected seach base entry. It is possible to edit the properties of the search and to copy/paste this quick search to the permanent searches. Other actions like export or refresh are also working. It is possible to show/hide the Quick Search line using the option in the view menu or using Ctrl+F. The Quick Search line is disabled if not exactly one entry (the search base) is selected. I'm not sure if it would be better to use simple text fields instead of the combos. Suggestions?
        Hide
        Stefan Seelmann added a comment -

        I want to ask for some more ideas for this new feature.

        As search base I think the currently selected entry should be used. What if no entry is selected?

        • Disable the Quick Search
        • Popup a dialog "Select entry first"
        • Use RootDSE or the first namingContext
        • What if multiple entries are selected?

        What search scope should be used?

        • one-level or subtree by default?
        • maybe a Button/Checkbox to toggle the search scope?

        Where should the search results be displayed?

        • Below the selected entry, in a container with a special icon and name
        • Below the "Searches" node, with a special icon and name

        Additional it should be possible to create a "real" search from such a quick search.

        Show
        Stefan Seelmann added a comment - I want to ask for some more ideas for this new feature. As search base I think the currently selected entry should be used. What if no entry is selected? Disable the Quick Search Popup a dialog "Select entry first" Use RootDSE or the first namingContext What if multiple entries are selected? What search scope should be used? one-level or subtree by default? maybe a Button/Checkbox to toggle the search scope? Where should the search results be displayed? Below the selected entry, in a container with a special icon and name Below the "Searches" node, with a special icon and name Additional it should be possible to create a "real" search from such a quick search.

          People

          • Assignee:
            Stefan Seelmann
            Reporter:
            Valdemar Lemche
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development