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

Dynamic notices fix for table detail page #2210

Merged
merged 23 commits into from
Nov 16, 2023

Conversation

mikaalanwar
Copy link
Contributor

Fix - This PR fixes the following issues in Amundsen:

  • Issue # 2204 Dynamic notices are not updated/changed if we use the "nav bar" search at the top to open another table.
  • Issue # 2205 Dynamic notices showing stale values from other tables and/or not updating correctly.

Description

This PR updates the table detail page to initiate a new request for the Notice API every time we transition over from the "TableDetailPage" over to the "TableDetailPage" for a different table. Furthermore, it makes use of the isLoadingNotices flag to hide stale / previously loaded values from the component while a new one is being fetched via the Notice API.

Motivation and Context

Issue # 2204 and Issue # 2205 prevented us from using a critical feature and depreciated the overall user experience of our users. This change helps address those issues.

How Has This Been Tested?

This has been tested locally as well as on the staging environment.

Documentation

The documentation did not require any further changes, beyond what's already mentioned.

CheckList

  • PR title addresses the issue accurately and concisely
  • Updates Documentation and Docstrings
  • Adds tests
  • Adds instrumentation (logs, or UI events)

@boring-cyborg boring-cyborg bot added the area:frontend From the Frontend folder label Nov 14, 2023
@mikaalanwar mikaalanwar changed the title DCAT-1397 Dynamic notices fix for table detail page Dynamic notices fix for table detail page Nov 14, 2023
@Golodhros Golodhros marked this pull request as ready for review November 15, 2023 07:46
@Golodhros
Copy link
Member

Please rebase with master to fix the checks!

MrwanBaghdad and others added 7 commits November 16, 2023 09:56
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
This reverts commit 58404fb.

Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
This reverts commit fd130f7.

Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
This reverts commit efece4c.

Signed-off-by: Muhammad Mikaal S. Anwar <[email protected]>
@ozandogrultan ozandogrultan merged commit eb7f45b into amundsen-io:main Nov 16, 2023
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dev-tools area:frontend From the Frontend folder area:search From the search folder
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants