[ 
https://issues.apache.org/jira/browse/SOLR-17658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18007251#comment-18007251
 ] 

ASF subversion and git services commented on SOLR-17658:
--------------------------------------------------------

Commit f935888437f0f9e1127ece1268aa17a5146e8dca in solr's branch 
refs/heads/main from Christos Malliaridis
[ https://gitbox.apache.org/repos/asf?p=solr.git;h=f935888437f ]

SOLR-17658: Implement start screen (#3388)

* Add design for start screen

* Add connection logic with error handling

* Add SupervisorJob to component scopes

* Add component outputs for side effect navigation

* Add placeholder for authentication view

* Change the way coroutine scopes and context are passed down and initialized

* Add test cases for new components

* Add DefaultStartComponent integration tests

* Cleanup and add test cases

* Display loading indicator while connecting

* Add missing license headers

* Correctly propagate the connection URL to other components

* Update solr/ui/src/wasmJsMain/kotlin/org/apache/solr/ui/errors/parseError.kt

Co-authored-by: Eric Pugh <[email protected]>

* Use 127.0.0.1 instead of localhost

---------

Co-authored-by: Eric Pugh <[email protected]>

> Implement Admin UI Start Screen
> -------------------------------
>
>                 Key: SOLR-17658
>                 URL: https://issues.apache.org/jira/browse/SOLR-17658
>             Project: Solr
>          Issue Type: New Feature
>          Components: Admin UI
>            Reporter: Christos Malliaridis
>            Assignee: Christos Malliaridis
>            Priority: Major
>              Labels: new-ui, newdev, pull-request-available, ui
>          Time Spent: 40m
>  Remaining Estimate: 0h
>
> The new UI is built for web (shipped with Solr server and webapp) and desktop 
> (JVM). The POC has a hardcoded URL to localhost:8983 to interact with the 
> API. In order to have an option to allow the user to select the Solr instance 
> (URL), a start screen was designed that should be displayed as initial screen 
> / entrypoint.
> h2. Task
> Implement the start screen according to the [new 
> designs|https://www.figma.com/design/VdbEfcWQ8mirFNquBzbPk2/Apache-Solr-Admin-UI-v2-Concept?node-id=1185-13443&t=vMgOa9QlzQZSdjLf-1].
>  Only the first form where the user can provide a Solr URL is relevant for 
> this ticket.
> h2. Acceptance Criteria
> - When the user opens for the first time the new UI, the start screen is 
> displayed
> - On desktop, the user can edit the Solr URL and provide a custom URL
> - A placeholder to http://localhost:8983 is used on desktop as default value 
> for the Solr URL
> - If the user is on web and accessed the Solr instance via a Solr URL, the 
> host from the current URL is used and the user is automatically connected
> - When successfully connected, the user is redirected to the Dashboard (or 
> any existing screen for now)
> - The provided Solr URL is used in the HTTP client
> - The logout button redirects the user back to the start screen
> - A warning dialog is shown before connecting to an HTTP URL (see designs)
> h2. Additional Information
> You should avoid handling authentication / authorization in this issue, as 
> this is addressed in a separate issue. The designs cover an authentication 
> form, but that can be ignored for now.



--
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