-
Notifications
You must be signed in to change notification settings - Fork 59
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: adds project-level executions view #135
Conversation
Codecov Report
@@ Coverage Diff @@
## master #135 +/- ##
==========================================
+ Coverage 73.35% 74.43% +1.07%
==========================================
Files 411 415 +4
Lines 7222 7310 +88
Branches 1129 1154 +25
==========================================
+ Hits 5298 5441 +143
+ Misses 1924 1869 -55
Continue to review full report at Codecov.
|
# [0.19.0](http://github.com/lyft/flyteconsole/compare/v0.18.0...v0.19.0) (2021-01-09) ### Features * adds project-level executions view ([#135](http://github.com/lyft/flyteconsole/issues/135)) ([d8daf6c](http://github.com/lyft/flyteconsole/commit/d8daf6c503810ffc06976c399ddf35e982c0f2e9))
🎉 This PR is included in version 0.19.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
flyteorg/flyte#581
This adds a new tab/view to the ProjectDetails page which will show executions for a given project/domain combo. It uses the existing infrastructure for rendering a scoped project-level view and uses the recent react-query patterns and
useInfiniteQuery
to power the list (instead of the legacyuseWorkflowExecutions
hook).State
object just to determine if a fetch is in progress. They now accept a simple boolean which can be derived from aState
usingisLoadingState
or from aQueryObserver
usingquery.isFetching
.token
that is compatible withuseInfiniteQuery
workflowExecutionQueries
module with a query generator for a list of Workflow Executions based on the new query wrapper.WorkflowExecutionsTable
based on the results of our new executions query.WorkflowExecutionsTable
that controls showing the workflow name of an execution in place of theLast run...
string. This is useful in the generic case where the table is showing a mixture of executions from different workflows and the execution name/link isn't enough information to distinguish between them.WorkflowExecutionsTable
and added a simplified mock version which does not usereact-virtualized
to make it possible to test views which use the table (Autosizer and CellMeasurer do not work in jsdom).listWorkflowExecutions
response, which is used in the tests forProjectExecutions