Christos Malliaridis created SOLR-17849:
-------------------------------------------

             Summary: Implement Index & Query header
                 Key: SOLR-17849
                 URL: https://issues.apache.org/jira/browse/SOLR-17849
             Project: Solr
          Issue Type: Sub-task
          Components: Admin UI
            Reporter: Christos Malliaridis


In the Index & Query section the header contains two dropdown options, one is 
for selecting the collection and one the request handler.

h2. Task

Implement the two drop-downs that allow the user to select a collection and, 
based on the collection, get a list of available request handlers.

h2. Acceptance Criteria

- The available collections are listed
- The user can select a collection
- The available request handlers are loaded based on the collection that is 
currently selected
- The user can select a request handler when a collection is selected
- The currently selected collection and request handler are part of the state
- When selecting a request handler a placeholder text is shown
- When there are no collections available both dropdowns are disabled
- When there are no collections available a message is displayed that notifies 
the user that no collections are available
- When a collection has no request handlers, a message that notifies the user 
is displayed
- The dropdowns are disabled during loading phases
  - when collections are loaded, both drop-downs are disabled
  - when collection is selected and request handlers are being loaded, only 
request handler drodown is disabled
- The dropdown of the reques thandlers shows the endpoint (name) and the 
request handler (class) are displayed
  - Note that the class may be longer than the available space the dropdown 
has, so take that into account when chooses sizes, shortening or wrapping texts

h2. Additional Information

You should not implement the actual form of a request handler, this is part of 
a separate task.

Some API endpoints may not be available in the OpenAPI spec, so you have to 
find the places in the documentation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to