@@ -8,12 +8,22 @@ export const executionFilterGenerator: {
88 [ k in ResourceType ] : ( id : ResourceIdentifier , version ?: string ) => FilterOperation [ ] ;
99} = {
1010 [ ResourceType . DATASET ] : noFilters ,
11- [ ResourceType . LAUNCH_PLAN ] : ( { name } , version ) => [
11+ [ ResourceType . LAUNCH_PLAN ] : ( { name, project , domain } , version ) => [
1212 {
1313 key : 'launch_plan.name' ,
1414 operation : FilterOperationName . EQ ,
1515 value : name ,
1616 } ,
17+ {
18+ key : 'launch_plan.project' ,
19+ operation : FilterOperationName . EQ ,
20+ value : project ,
21+ } ,
22+ {
23+ key : 'launch_plan.domain' ,
24+ operation : FilterOperationName . EQ ,
25+ value : domain ,
26+ } ,
1727 ...( version
1828 ? [
1929 {
@@ -24,12 +34,22 @@ export const executionFilterGenerator: {
2434 ]
2535 : [ ] ) ,
2636 ] ,
27- [ ResourceType . TASK ] : ( { name } , version ) => [
37+ [ ResourceType . TASK ] : ( { name, project , domain } , version ) => [
2838 {
2939 key : 'task.name' ,
3040 operation : FilterOperationName . EQ ,
3141 value : name ,
3242 } ,
43+ {
44+ key : 'task.project' ,
45+ operation : FilterOperationName . EQ ,
46+ value : project ,
47+ } ,
48+ {
49+ key : 'task.domain' ,
50+ operation : FilterOperationName . EQ ,
51+ value : domain ,
52+ } ,
3353 ...( version
3454 ? [
3555 {
@@ -41,12 +61,22 @@ export const executionFilterGenerator: {
4161 : [ ] ) ,
4262 ] ,
4363 [ ResourceType . UNSPECIFIED ] : noFilters ,
44- [ ResourceType . WORKFLOW ] : ( { name } , version ) => [
64+ [ ResourceType . WORKFLOW ] : ( { name, project , domain } , version ) => [
4565 {
4666 key : 'workflow.name' ,
4767 operation : FilterOperationName . EQ ,
4868 value : name ,
4969 } ,
70+ {
71+ key : 'workflow.project' ,
72+ operation : FilterOperationName . EQ ,
73+ value : project ,
74+ } ,
75+ {
76+ key : 'workflow.domain' ,
77+ operation : FilterOperationName . EQ ,
78+ value : domain ,
79+ } ,
5080 ...( version
5181 ? [
5282 {
0 commit comments