-
Notifications
You must be signed in to change notification settings - Fork 147
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
feat: Update 'table view', 'alumni' and SLA status badges #595
Conversation
amundsen_application/static/js/components/DashboardPage/RunState/index.tsx
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/DashboardPage/RunState/index.tsx
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/TableDetail/TableHeaderBullets/index.tsx
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/common/ResourceListItem/UserListItem/index.tsx
Show resolved
Hide resolved
amundsen_application/static/js/components/common/ResourceListItem/UserListItem/index.spec.tsx
Show resolved
Hide resolved
amundsen_application/static/js/components/DashboardPage/RunState/index.spec.tsx
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/DashboardPage/RunState/index.tsx
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/DashboardPage/RunState/styles.scss
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/DashboardPage/RunState/styles.scss
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/DashboardPage/RunState/styles.scss
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/ProfilePage/index.spec.tsx
Outdated
Show resolved
Hide resolved
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.
Looks good
amundsen_application/static/js/components/DashboardPage/constants.ts
Outdated
Show resolved
Hide resolved
amundsen_application/static/js/components/common/ResourceStatusMarker/styles.scss
Outdated
Show resolved
Hide resolved
fd4292a
to
ad41fcb
Compare
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.
Looks good but some more comments on the dashboard UI, the task is to change how the information is displayed, but not to change the text...which is why the text is a property so that the parent can control what text is shown for the positive and negative cases.
Additionally, do you have a screen shot to post? On the slack I remember seeing some slight alignment issues and so the screenshot will help to see if that's still the case. Thanks!
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
… instead Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
2664d49
to
1f9e1cf
Compare
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.
LGTM
Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com>
* commit 'd2f222ea5cb648fb4a9d9bd2e242a3b36281098d': (63 commits) feat: Update 'table view', 'alumni' and SLA status badges (amundsen-io#595) build: Adding betterer to workflow (amundsen-io#598) build(deps): bump flask-restful from 0.3.7 to 0.3.8 (amundsen-io#553) chore: Removes 84 unused variables (amundsen-io#600) chore: remove travis badge and update doc link (amundsen-io#599) Fixes error on TableDetail on Dev (amundsen-io#597) chore: Bump version for pypi release. (amundsen-io#596) feat: Announcements in Homepage (amundsen-io#591) build(deps-dev): bump @babel/plugin-proposal-logical-assignment-operators (amundsen-io#574) build(deps): [security] bump lodash in /amundsen_application/static (amundsen-io#587) build(deps-dev): bump @babel/plugin-proposal-export-namespace-from (amundsen-io#588) build(deps-dev): bump lint-staged in /amundsen_application/static (amundsen-io#590) chore: fix docker push action (amundsen-io#593) feat: add github actions for FE (amundsen-io#592) chore: Re-useable OwnerEditor (amundsen-io#548) feat: Show more tags in browse and home (amundsen-io#532) Organizes, themes and adds typography stories (amundsen-io#578) docs: describe storybook (amundsen-io#577) Fixes TypeScript issues with sagas and saga tests (amundsen-io#573) build(deps-dev): bump @babel/core in /amundsen_application/static (amundsen-io#558) ... # Conflicts: # amundsen_application/api/utils/metadata_utils.py # amundsen_application/oidc_config.py # amundsen_application/static/js/components/TableDetail/ColumnList/index.tsx # amundsen_application/static/js/components/TableDetail/ColumnListItem/index.tsx # amundsen_application/static/js/components/TableDetail/constants.ts # amundsen_application/static/js/components/TableDetail/index.tsx # amundsen_application/static/js/config/index.spec.ts # amundsen_application/static/js/ducks/tableMetadata/reducer.ts # amundsen_application/static/js/fixtures/globalState.ts # amundsen_application/static/js/fixtures/metadata/table.ts # amundsen_application/static/js/interfaces/TableMetadata.ts # docs/application_config.md # requirements.txt # setup.py
* removed badges section for users cause we dont need that moving forward Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * removed ALumni badge from user profile and added it to header-bullets instead Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * removed Alumni badge checks for user profiles Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * not working for some reason Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * lint and missed test update Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed conflict Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * updated DashboardPage tests Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * added icons Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * lint Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed alignment issue Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed table view Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * added variables for style Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * made component more genric, still need to rename and fix icon issue Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * updated text to use typography defined Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * variable Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * hit icon broken Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed hit icon a bit Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed tets Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * moved setup into it clause Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * added resource badges back in Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * lint + added back tests Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixes Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * lint Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed icon for hit Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * bettered updated file Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * removed text prop Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * fixed text issue Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * small fix Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> * cleanup Signed-off-by: Allison Suarez Miranda <asuarezmiranda@lyft.com> Signed-off-by: Tamika Tannis <ttannis@lyft.com>
Summary of Changes
The "Table View" badge on tables and "Alumni" badge on users are not real badges since they are part of the structured metadata. Since you can't click on these and filter. We should update the design to not look like a badge. Similarly the SLA Hit/Missed status should be updated to no longer use badges.
Tests
Removed tests that specifically required the rendering of a Flag component on these pages and added ones to test the new design.
Documentation
N/A
CheckList
Make sure you have checked all steps below to ensure a timely review.