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

Improve applications table update #443

Closed
callmevladik opened this issue Oct 22, 2024 · 0 comments · Fixed by #444
Closed

Improve applications table update #443

callmevladik opened this issue Oct 22, 2024 · 0 comments · Fixed by #444
Assignees
Labels
enhancement New feature or request

Comments

@callmevladik
Copy link
Contributor

callmevladik commented Oct 22, 2024

The current behavior in the KRCI Portal involves refreshing the entire table when updates occur in some of the resources. This process can be inefficient and may lead to a suboptimal user experience. The goal of this task is to investigate the current refresh behavior and implement a more efficient mechanism, specifically enabling a per-field refresh instead of a full table refresh. This change aims to improve loading times and the overall performance of the portal.

Acceptance Criteria
Conduct a comprehensive investigation to understand the current table refresh behavior, identifying why a full table refresh is triggered upon updates.
Evaluate the feasibility of implementing a per-field refresh mechanism, considering the technical and user experience implications.
Develop and implement a solution that allows for per-field refreshes, ensuring that it aligns with the portal's existing functionalities and architecture.
Perform thorough testing to validate that the new refresh mechanism works as intended, without introducing regressions or impacting performance negatively.
Ensure that the implementation of the per-field refresh mechanism results in noticeable improvements in terms of responsiveness and resource utilization.
Update relevant documentation to accurately reflect the changes made to the refresh mechanism.
Implementation Plan
Review the current implementation details related to the table refresh behavior within the KRCI Portal.
Collaborate with the development team to explore potential solutions for enabling a per-field refresh mechanism.
Prioritize changes that can be made with minimal disruption to the existing system and user workflows.
Implement the identified solution in a development or staging environment to facilitate testing and validation.
Collect feedback from end-users and stakeholders to gauge the effectiveness of the new refresh mechanism.
Upon successful testing and feedback, proceed with deploying the changes to the production environment.

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
Development

Successfully merging a pull request may close this issue.

1 participant