-
Notifications
You must be signed in to change notification settings - Fork 232
Bug 1481127 - More robust handling of large numbers of projects #1956
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
Conversation
7c1f513
to
30f5447
Compare
@jeff-phillips-18 Still testing, but PTAL |
30f5447
to
ae4aa51
Compare
app/views/projects.html
Outdated
type-name-to-confirm="true" | ||
stay-on-current-page="true" | ||
alerts="alerts"> | ||
</delete-link> | ||
alerts="alerts" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The deleteProject directive does not use the alerts parameter.
8ed8996
to
d23d5ca
Compare
@jeff-phillips-18 Another look? This should be ready. [test] |
- Don't watch extremely large project lists - Don't request projects on every page load - Increase debounce wait when filtering projects - Use `$applyAsync` instead of `$apply` to avoid digest in progress errors - Only show the first 250 projects on the project list. Users can filter or sort to see other projects - Don't show more than 100 projects in the header dropdown. Users can navigate back to the project list if they have more. - Let users type in the name of a project if the list fails. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1481127
d23d5ca
to
7ab78e3
Compare
Evaluated for origin web console test up to 7ab78e3 |
Origin Web Console Test Results: SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin_web_console/83/) (Base Commit: 5972dde) (PR Branch Commit: 7ab78e3) |
[merge][severity: blocker] |
Origin Web Console Merge Results: Waiting: You are in the build queue at position: 1 |
Evaluated for origin web console merge up to 7ab78e3 |
Updates origin-web-common to 0.0.47
Updates origin-web-catalog to 0.0.39
Updates uri.js to 1.18.12
$applyAsync
instead of$apply
to avoid digest in progress errorstrack by
to project listng-repeat
Requires openshift/origin-web-common#150
Requires openshift/origin-web-catalog#391
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1481127
Closes #1915
Closes #1923
TODO: