Projects tigase _server tigase-http-api Issues #132
Create dashboard (#132)
Closed
Andrzej Wójcik (Tigase) opened 4 months ago

Create dashboard with simple UI allowing management of users with possibility to add new features later on.

Andrzej Wójcik (Tigase) added "Related" Customers/atom#23 4 months ago
Referenced from commit 4 months ago
Andrzej Wójcik (Tigase) changed state to 'In Progress' 4 months ago
Previous Value Current Value
Open
In Progress
Referenced from commit 4 months ago
Referenced from commit 4 months ago
Referenced from commit 4 months ago
Referenced from commit 4 months ago
Referenced from commit 4 months ago
Andrzej Wójcik (Tigase) changed state to 'In QA' 4 months ago
Previous Value Current Value
In Progress
In QA
Andrzej Wójcik (Tigase) commented 4 months ago

Dashboard module was implemented and is now part of Tigase XMPP Server 8.4.0-SNAPSHOT (latest build). This new module has form-based authentication and support for managing users.

Referenced from commit 4 months ago
Andrzej Wójcik (Tigase) commented 4 months ago

Dashboard is available at http://localhost:8080/dashboard (assuming server is running locally and port for HTTP was not changed.

Andrzej Wójcik (Tigase) added "Related" #136 3 months ago
wojciech.kapcia@tigase.net commented 2 months ago

Going to dashboard it prompts for login on page http://localhost:8080/dashboard/login and after providing (correct) credentials it redirects to http://localhost:8080/dashboard/HTTP/1.1://localhost:8080:8080/dashboard/login making it inaccessible

(run locally in docker with almost completely default config; it does work on tigase.im: https://tigase.im/dashboard/)

wojciech.kapcia@tigase.net commented 2 months ago

With many users pagination box breaks the layout (visible on tigase.im)

Andrzej Wójcik (Tigase) commented 2 months ago

@wojtek What browser do you use? Also, could you try with Jetty just to check if the same issue appears? (redirect) Is this our "redirect to SSL" enabled on this servers? I think we had a feature like that

wojciech.kapcia@tigase.net commented 2 months ago

Firefox, but issue happens under brave/vivaldi as well.

Using jetty fixes the issue (maybe we should make/mark it as default even in 8.4.x?)

wojciech.kapcia@tigase.net commented 2 months ago

There is no error on login page if the credentials are incorrect.

wojciech.kapcia@tigase.net commented 2 months ago

The redirect uses port configured in httpServer section - allow for override

Referenced from commit 2 months ago
Andrzej Wójcik (Tigase) commented 2 months ago

The redirect uses port configured in httpServer section - allow for override

Fixed in #122 as changes from #122 were responsible for this issue.

Referenced from commit 2 months ago
Andrzej Wójcik (Tigase) commented 2 months ago

With many users pagination box breaks the layout (visible on tigase.im)

Fix applied.

wojciech.kapcia@tigase.net changed fields 2 months ago
Name Previous Value Current Value
Version
empty
tigase-server-8.4.0
wojciech.kapcia@tigase.net added to iteration "tigase-server-8.4.0" 2 months ago
wojciech.kapcia@tigase.net changed state to 'Closed' 1 month ago
Previous Value Current Value
In QA
Closed
wojciech.kapcia@tigase.net commented 1 month ago

Initial version of the Dashboard is ready. Any refinement can be done later on.

issue 1 of 1
Type
Task
Priority
Normal
Assignee
Version
tigase-server-8.4.0
Target Release
1.1
Sprints
n/a
Customer
n/a
Iterations
Issue Votes (0)
Watchers (3)
Reference
tigase/_server/tigase-http-api#132
Please wait...
Page is in error, reload to recover