Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open auth in new tab #469

Closed
callmevladik opened this issue Nov 7, 2024 · 0 comments · Fixed by #470
Closed

Open auth in new tab #469

callmevladik opened this issue Nov 7, 2024 · 0 comments · Fixed by #470
Assignees
Labels
enhancement New feature or request

Comments

@callmevladik
Copy link
Contributor

callmevladik commented Nov 7, 2024

The task aims to enhance the user experience for new and returning users logging into the KRCI Portal, particularly when Keycloak is utilized as the OIDC provider. The current process involves separate pages for login and the default Portal page, which can be confusing for users. Additionally, there is an issue with the re-login process where users sometimes need to double-click to log in successfully. This task will focus on merging the login and default Portal pages into a single, more intuitive interface and addressing the re-login issue to ensure a smoother user experience.

Acceptance Criteria
The login page and default Portal page are merged into one cohesive interface.
The process for first-time login is streamlined, with clear instructions and minimal steps for users.
The re-login issue requiring double clicks for access is investigated and resolved.
User testing is conducted to ensure that the new login process is intuitive and improves the overall user experience.
Documentation is updated to reflect any changes in the login process.
Implementation Plan
Review the current implementation of the login and default Portal pages.
Design a unified interface that serves as both the login page and the default landing page for the Portal.
Implement the necessary changes in the backend to support a single-page login process.
Investigate the cause of the double-click re-login issue and develop a solution to prevent it.
Conduct thorough testing with both new and returning users to ensure the changes are effective and improve the user experience.
Update relevant documentation and user guides to reflect the new login process.
Monitor user feedback post-implementation to identify any further improvements or adjustments needed.

@callmevladik callmevladik converted this from a draft issue Nov 7, 2024
@callmevladik callmevladik self-assigned this Nov 7, 2024
callmevladik added a commit that referenced this issue Nov 7, 2024
@callmevladik callmevladik added the enhancement New feature or request label Nov 7, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in KubeRocketCI Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant