Skip to content

Handling large number of message type in endpoint details#719

Merged
tmasternak merged 27 commits into
masterfrom
message-type-pagination
Mar 8, 2019
Merged

Handling large number of message type in endpoint details#719
tmasternak merged 27 commits into
masterfrom
message-type-pagination

Conversation

@tmasternak

@tmasternak tmasternak commented Feb 22, 2019

Copy link
Copy Markdown
Member

Overview

This PR provides browser-side paging for the message types table in endpoint details view. Specifically, it adds:

  • Ordering on message types by message type name,
  • Paginator at the bottom of the table,
  • Deep linking for page number,
  • It does not reload the table automatically when new message types become available but prompt the user to force the view reload,
  • loader view for endpoint list and details - useful when there are larger sets of message types

NOTE: this includes updating angular-ui-bootstrap to 2.5.6 in order to get desired behavior of the pager. I've checked the other places we use the package (tooltips and modals) and they look fine after update.

@tmasternak
tmasternak requested review from a team, WilliamBZA and sergioc February 22, 2019 10:31
@tmasternak
tmasternak force-pushed the message-type-pagination branch from 620bc91 to 5030b68 Compare February 25, 2019 10:04
@sergioc sergioc changed the title [WIP] Handling large number of message type in endpoint details Handling large number of message type in endpoint details Feb 28, 2019
@sergioc

sergioc commented Feb 28, 2019

Copy link
Copy Markdown
Contributor

@WilliamBZA ready to review

Comment thread src/ServicePulse.Host/app/modules/monitoring/js/endpoint_details.controller.js Outdated
Comment thread src/ServicePulse.Host/app/modules/monitoring/js/endpoint_details.controller.js Outdated
Comment thread src/ServicePulse.Host/app/modules/monitoring/js/endpoint_details.controller.js Outdated
Comment thread src/ServicePulse.Host/app/modules/monitoring/js/endpoint_details.controller.js Outdated
@tmasternak

Copy link
Copy Markdown
Member Author

@WilliamBZA review fixes in places. Back to you.

@WojcikMike

Copy link
Copy Markdown
Contributor

I changed the way how js tests are run, if a build would kick in and fail please rebase this PR on top of master which contains the necessary changes for build to pass

@tmasternak tmasternak added this to the 1.16.2 milestone Mar 8, 2019
@tmasternak
tmasternak force-pushed the message-type-pagination branch from e3f28f7 to 226f9e5 Compare March 8, 2019 11:05
@tmasternak

Copy link
Copy Markdown
Member Author

@WojcikMike the PR has been rebased on top of master

@tmasternak tmasternak added the Bug Bug label Mar 8, 2019
@tmasternak
tmasternak merged commit 97257fb into master Mar 8, 2019
@WojcikMike
WojcikMike deleted the message-type-pagination branch March 8, 2019 14:46
WilliamBZA pushed a commit that referenced this pull request Feb 17, 2023
Handling large number of message type in endpoint details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants