Projects tigase _server tigase-http-api Issues #132
Create dashboard (#132)
Andrzej Wójcik (Tigase) opened 10 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 10 months ago
Referenced from commit 10 months ago
Andrzej Wójcik (Tigase) changed state to 'In Progress' 10 months ago
Previous Value Current Value
Open
In Progress
Referenced from commit 10 months ago
Referenced from commit 10 months ago
Referenced from commit 10 months ago
Referenced from commit 10 months ago
Referenced from commit 10 months ago
Andrzej Wójcik (Tigase) changed state to 'In QA' 10 months ago
Previous Value Current Value
In Progress
In QA
Andrzej Wójcik (Tigase) commented 10 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 10 months ago
Andrzej Wójcik (Tigase) commented 10 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 9 months ago
Wojciech Kapcia commented 9 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 commented 9 months ago

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

Andrzej Wójcik (Tigase) commented 9 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 commented 9 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 commented 9 months ago

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

Wojciech Kapcia commented 9 months ago

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

Referenced from commit 9 months ago
Andrzej Wójcik (Tigase) commented 9 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 9 months ago
Andrzej Wójcik (Tigase) commented 9 months ago

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

Fix applied.

Wojciech Kapcia changed fields 8 months ago
Name Previous Value Current Value
Version
empty
tigase-server-8.4.0
Wojciech Kapcia added to iteration "tigase-server-8.4.0" 8 months ago
Wojciech Kapcia changed state to 'Closed' 8 months ago
Previous Value Current Value
In QA
Closed
Wojciech Kapcia commented 8 months 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