mvdbeek
faea1c8211
Merge branch 'release_22.01' into dev
2022-03-14 17:06:49 +01:00
mvdbeek
5aa51a8fd4
Make sure invocationAndJobTerminal is a boolean
2022-03-06 13:14:31 +01:00
mvdbeek
824717eceb
Poll jobs and datasets until they are terminal
...
Fixes https://github.com/galaxyproject/galaxy/issues/13415
2022-03-06 11:41:49 +01:00
guerler
315bd7b25d
Revise generic content item handling, prep
2022-03-05 01:03:30 -05:00
guerler
29407b989f
Revise directory structure such that it aligns with the actual component structure
2022-03-05 01:03:29 -05:00
mvdbeek
9f124c3f3a
Poll jobs and datasets until they are terminal
...
Fixes https://github.com/galaxyproject/galaxy/issues/13415
2022-03-04 18:54:01 +01:00
davelopez
86d6dbdc67
Refactor client tests to use await for mutations
...
According to Vue Test Utils documentation:
'A nice rule to follow is to always `await` on mutations like `trigger` or `setProps`. If your code relies on something async, like calling axios, add an `await` to the `flushPromises` call as well.'
2022-02-18 12:38:48 +01:00
guerler
0bf29229a2
Strip custom history monitoring logic, remove rxjs based provider monitoring
2022-02-10 11:58:38 -05:00
guerler
0572779312
Use simple data providers for remaining items instead of rxjs caching
2022-02-10 11:58:38 -05:00
guerler
d41d9bcf31
Remove unused internal imports from history caching
2021-12-20 14:01:19 -05:00
guerler
54908eb9f4
Move caching to providers subdirectory (first step towards untangling data providers)
2021-12-15 06:37:15 -05:00
Dannon Baker
5396bb15fe
Rerun prettier, handling dangling brackets
2021-11-23 20:52:13 -05:00
mvdbeek
37c93ad499
Sanitize client structure
2021-09-06 12:18:16 +02:00
Nicola Soranzo
e6e2e367a9
Merge branch 'release_21.05' into dev
2021-07-05 10:44:03 +01:00
mvdbeek
fffb3c2e04
Fix expanding collections in invocation view
...
Broke in
https://github.com/galaxyproject/galaxy/commit/60efa8e094b4b2e70f59b8edda7c87998e6ecd99 .
2021-07-01 17:28:15 +02:00
Dannon Baker
15891ec133
Rerun (new) prettier
2021-05-20 07:53:50 -04:00
Mason Houtz
8ffb41e8d6
new hcp and scroller implementation
2021-04-13 20:11:53 -07:00
Dannon Baker
05a26ca526
Merge remote-tracking branch 'upstream/dev' into client-testing-followup
2021-03-02 11:20:28 -05:00
Dannon Baker
efc04aeb9a
Merge remote-tracking branch 'upstream/release_21.01' into merge-2101-forward
2021-02-03 15:39:30 -05:00
Mason Houtz
774c17a76d
javascript linting
2021-02-03 09:13:59 -08:00
Mason Houtz
60efa8e094
history load fixes, rxjs provider debugging, upload init isolation
2021-02-03 08:46:32 -08:00
Dannon Baker
03f66f30ff
Eslint fixup
2021-02-02 10:46:52 -05:00
Dannon Baker
764ade964d
Apply updated Prettier
2021-02-02 10:45:41 -05:00
John Chilton
ef32ec6cc1
Don't display "view report 1" on each invocation in the grid.
2021-01-17 00:37:40 -05:00
John Chilton
d4f2917c83
Invocations component - ids -> classes.
...
These aren't unique on a page I think they should be classes right?
2021-01-17 00:37:39 -05:00
John Chilton
b6d99320d9
Selenium test case for workflow invocation details.
2021-01-17 00:36:08 -05:00
John Chilton
93a70abfa3
Don't display "view report 1" on each invocation in the grid.
2021-01-17 00:36:08 -05:00
John Chilton
7811a29ab0
Invocations component - ids -> classes.
...
These aren't unique on a page I think they should be classes right?
2021-01-17 00:33:06 -05:00
Nicola Soranzo
98490490f5
Merge branch 'release_21.01' into dev
2021-01-15 17:30:56 +00:00
mvdbeek
fff4fd5b04
Maintain expanded state of JobStep during polling
...
The InvocationStepProvider updates the invocation state in 3 second
intervals, and with it the jobs array. The new jobs in the array don't
have the _showDetails attribute, so all expanded view will be reset.
This fixes that by keeping a component local state for the _showDetails
attribute.
2021-01-15 13:08:41 +01:00
Mason Houtz
1476a0b6ad
replaced global vue with test vue in unit tests
2021-01-14 12:42:38 -08:00
mvdbeek
e1dbe50136
Add test for invocationStepMonitor
2021-01-11 21:28:01 +01:00
mvdbeek
a306c09524
Add test for monitorHistoryUntilTrue
2021-01-11 19:04:50 +01:00
mvdbeek
c304333106
Not using filter anymore
2021-01-11 13:19:40 +01:00
mvdbeek
cc074189eb
Fix WorkflowInvocationState test for new job state logic
2021-01-11 13:19:40 +01:00
mvdbeek
0b1f78c05e
Fix wrong variable use
2021-01-08 19:55:15 +01:00
mvdbeek
b21ce67d79
Only poll for updates, not exisiting datasets in history
2021-01-08 19:55:15 +01:00
mvdbeek
38b1a01844
Poll once after invocation jobs are terminal
2021-01-08 19:06:01 +01:00
mvdbeek
ab4a5fd096
Only stop polling when scheduling and jobs are finished
2021-01-08 12:24:12 +01:00
mvdbeek
2bdc3d2f0c
Don't repeat the word invocation so much ...
2021-01-08 12:08:29 +01:00
mvdbeek
7d87a9a98e
Simplify WorkflowInvocationState and add test
2021-01-08 12:08:29 +01:00
mvdbeek
9e03e38fab
Remove unused props
2021-01-08 12:08:29 +01:00
mvdbeek
d16aaef8d8
Improve invocation state display for jobless steps
2021-01-08 12:08:29 +01:00
mvdbeek
697cb8b6f9
Add DatasetCollectionUIWrapper unit tests
2021-01-08 12:08:29 +01:00
mvdbeek
77d15e7b6b
Add DatasetUIWrapper test
2021-01-08 12:08:29 +01:00
mvdbeek
cba36513cf
Prettier
2021-01-08 12:08:29 +01:00
mvdbeek
6adcb63646
Poll history while invocation is active
...
This keeps the dataset and dataset collection states up to date (for as
far as update_time is set correctly, this doesn't currently work for the
beta history panel either).
2021-01-08 12:08:29 +01:00
mvdbeek
37211441da
Add subworkflow icon (fa-tasks), make jobs expandable like all other step properties
2021-01-08 12:08:29 +01:00
mvdbeek
97282b9644
Simplify check for invocation data
2021-01-08 12:08:29 +01:00
mvdbeek
7a7cd27b93
Use invocationStepProvider to avoid state weirdnesses
2021-01-08 12:08:29 +01:00