Commit Graph
101 Commits
Author SHA1 Message Date
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