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

Policy evaluations frontend #19030

Merged
merged 58 commits into from
Jan 19, 2024
Merged

Conversation

salazarm
Copy link
Contributor

@salazarm salazarm commented Jan 4, 2024

Summary & Motivation

Adds the new Automation page based off the new figmas,
Also adds a feature gate to allow reverting back the old page

How I Tested These Changes

Tested:

  • Viewing unpartitioned asset history
  • Viewing partitioned asset history and selection a partition to view
  • Viewing multi-partitioned asset history and selection a partition to view

Tested turning on the feature gate and that the old experience still worked:
Screenshot 2024-01-10 at 5 16 38 PM
Screenshot 2024-01-10 at 5 26 00 PM
Screenshot 2024-01-10 at 5 24 58 PM
Screenshot 2024-01-10 at 5 20 19 PM
Screenshot 2024-01-10 at 5 20 12 PM

Screenshot 2024-01-10 at 5 17 32 PM

@salazarm salazarm requested a review from OwenKephart January 4, 2024 20:42
@salazarm salazarm marked this pull request as draft January 4, 2024 20:53
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch 2 times, most recently from a78da1a to 145dced Compare January 5, 2024 20:24
@salazarm salazarm force-pushed the salazarm/policy-evaluations-frontend branch from d9dd487 to 05ff795 Compare January 5, 2024 20:53
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch 2 times, most recently from 167ecf7 to 5d9cded Compare January 9, 2024 17:08
@salazarm salazarm force-pushed the salazarm/policy-evaluations-frontend branch from 3f1c184 to 8f4be90 Compare January 9, 2024 17:25
Copy link

github-actions bot commented Jan 9, 2024

Deploy preview for dagit-storybook ready!

✅ Preview
https://dagit-storybook-52etzsmn0-elementl.vercel.app
https://salazarm-policy-evaluations-frontend.components-storybook.dagster-docs.io

Built with commit 8c6ca14.
This pull request is being automatically deployed with vercel-action

@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch 2 times, most recently from 2e33f90 to 60462a5 Compare January 9, 2024 18:15
@salazarm salazarm force-pushed the salazarm/policy-evaluations-frontend branch from 041d8ce to ce75e38 Compare January 10, 2024 11:52
Copy link

github-actions bot commented Jan 10, 2024

Deploy preview for dagit-core-storybook ready!

✅ Preview
https://dagit-core-storybook-pt6ah5fwh-elementl.vercel.app
https://salazarm-policy-evaluations-frontend.core-storybook.dagster-docs.io

Built with commit 8c6ca14.
This pull request is being automatically deployed with vercel-action

@salazarm salazarm changed the title [Draft] Policy evaluations frontend Policy evaluations frontend Jan 10, 2024
@salazarm salazarm marked this pull request as ready for review January 10, 2024 22:19
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch from 60462a5 to 8423af9 Compare January 11, 2024 22:22
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch 9 times, most recently from f7f8e2d to 1e6f107 Compare January 16, 2024 17:57
@OwenKephart OwenKephart force-pushed the salazarm/policy-evaluations-frontend branch from 04c8c60 to 6372a2f Compare January 16, 2024 18:00
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch from 1e6f107 to 15cc440 Compare January 16, 2024 22:25
@OwenKephart OwenKephart force-pushed the salazarm/policy-evaluations-frontend branch from 055b204 to 2320f10 Compare January 17, 2024 23:16
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch from 78a294b to 3e884b3 Compare January 17, 2024 23:46
Copy link
Member

@hellendag hellendag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would love if the anys can be cleaned up in a followup by building a concrete value for the problematic interface. Even if the any values are just living in stories/tests/fixtures, it makes me itchy to have all type safety removed from those values in perpetuity.

@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch 3 times, most recently from 770cf4c to 9e9f0cd Compare January 19, 2024 00:38
@OwenKephart OwenKephart force-pushed the 12-13-PoC_AssetConditionEvaluation_GQL branch from 9e9f0cd to 2d49f22 Compare January 19, 2024 21:51
Base automatically changed from 12-13-PoC_AssetConditionEvaluation_GQL to master January 19, 2024 21:53
@salazarm salazarm merged commit e221257 into master Jan 19, 2024
2 of 3 checks passed
@salazarm salazarm deleted the salazarm/policy-evaluations-frontend branch January 19, 2024 23:27
PedramNavid pushed a commit that referenced this pull request Jan 26, 2024
## Summary & Motivation

Adds the new Automation page based off the new figmas,
Also adds a feature gate to allow reverting back the old page


## How I Tested These Changes
Tested:

- Viewing unpartitioned asset history
- Viewing partitioned asset history and selection a partition to view
- Viewing multi-partitioned asset history and selection a partition to
view


Tested turning on the feature gate and that the old experience still
worked:
<img width="533" alt="Screenshot 2024-01-10 at 5 16 38 PM"
src="https://github.com/dagster-io/dagster/assets/2286579/3cbec0d3-328e-4f91-8748-242603e2bf37">
<img width="1373" alt="Screenshot 2024-01-10 at 5 26 00 PM"
src="https://github.com/dagster-io/dagster/assets/2286579/ec195838-40e8-4091-8b27-6a90dcfe6d92">
<img width="1722" alt="Screenshot 2024-01-10 at 5 24 58 PM"
src="https://github.com/dagster-io/dagster/assets/2286579/71d1c125-c4a7-47a4-b634-cc1b3ecb88d5">
<img width="1728" alt="Screenshot 2024-01-10 at 5 20 19 PM"
src="https://github.com/dagster-io/dagster/assets/2286579/f07514f9-fa25-45b6-a76a-1bccf741f89b">
<img width="413" alt="Screenshot 2024-01-10 at 5 20 12 PM"
src="https://github.com/dagster-io/dagster/assets/2286579/63293ec7-cf25-4dfc-812c-1905c001e346">

<img width="1728" alt="Screenshot 2024-01-10 at 5 17 32 PM"
src="https://github.com/dagster-io/dagster/assets/2286579/506377d1-9dfe-4be9-93e3-b1b6ed710f80">

---------

Co-authored-by: Owen Kephart <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants