arvados.git
2 years agoMerge branch '19079-search-results-open-newtab' into main. Closes #19079
Stephen Smith [Mon, 1 Aug 2022 14:34:43 +0000 (10:34 -0400)]
Merge branch '19079-search-results-open-newtab' into main. Closes #19079

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19079: Add federated case to search results context menu tests
Stephen Smith [Fri, 29 Jul 2022 19:14:23 +0000 (15:14 -0400)]
19079: Add federated case to search results context menu tests

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch 'main' of git.arvados.org:arvados-workbench2 into 19079-search-results...
Stephen Smith [Thu, 28 Jul 2022 20:04:24 +0000 (16:04 -0400)]
Merge branch 'main' of git.arvados.org:arvados-workbench2 into 19079-search-results-open-newtab

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19079: Don't use collection specific url processing for search result clipboard actions
Stephen Smith [Thu, 28 Jul 2022 20:02:44 +0000 (16:02 -0400)]
19079: Don't use collection specific url processing for search result clipboard actions

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '16070-process-commandline-view-panel' into main. Closes #16070
Stephen Smith [Thu, 28 Jul 2022 14:58:42 +0000 (10:58 -0400)]
Merge branch '16070-process-commandline-view-panel' into main. Closes #16070

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19079: Add test for search context menu
Stephen Smith [Wed, 27 Jul 2022 18:12:34 +0000 (14:12 -0400)]
19079: Add test for search context menu

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19079: Add search results context menu with clipboard and new tab options
Stephen Smith [Tue, 26 Jul 2022 23:42:09 +0000 (19:42 -0400)]
19079: Add search results context menu with clipboard and new tab options

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago16070: Cleanup and update integration test script
Stephen Smith [Tue, 26 Jul 2022 18:57:10 +0000 (14:57 -0400)]
16070: Cleanup and update integration test script

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago16070: Add fake store to tests using code snippet.
Stephen Smith [Tue, 26 Jul 2022 15:50:39 +0000 (11:50 -0400)]
16070: Add fake store to tests using code snippet.

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago16070: Add optional linking to code snippet component. Base styles off of default...
Stephen Smith [Mon, 25 Jul 2022 22:54:37 +0000 (18:54 -0400)]
16070: Add optional linking to code snippet component. Base styles off of default theme for link color

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '18965-login-flow-destination' into main. Closes #18965
Stephen Smith [Fri, 22 Jul 2022 20:51:25 +0000 (16:51 -0400)]
Merge branch '18965-login-flow-destination' into main. Closes #18965

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago16070: Replace process command dialog with command card
Stephen Smith [Thu, 21 Jul 2022 01:06:03 +0000 (21:06 -0400)]
16070: Replace process command dialog with command card

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago16070: Swap shell escaping library to improve command line display
Stephen Smith [Thu, 21 Jul 2022 01:01:32 +0000 (21:01 -0400)]
16070: Swap shell escaping library to improve command line display

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18965: Redirect to current url after login when doing password login
Stephen Smith [Wed, 20 Jul 2022 15:29:18 +0000 (11:29 -0400)]
18965: Redirect to current url after login when doing password login

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18965: Fix storing targetUrl for non-password login
Stephen Smith [Tue, 12 Jul 2022 14:05:36 +0000 (10:05 -0400)]
18965: Fix storing targetUrl for non-password login

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '18975-log-improvements'. Closes #18975
Lucas Di Pentima [Mon, 11 Jul 2022 21:12:39 +0000 (18:12 -0300)]
Merge branch '18975-log-improvements'. Closes #18975

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Makes UUID & PDH clicking on log viewer to open a new tab.
Lucas Di Pentima [Thu, 7 Jul 2022 22:16:17 +0000 (19:16 -0300)]
18975: Makes UUID & PDH clicking on log viewer to open a new tab.

In those cases where there isn't a valid route, it'll still show a
snackbar with an error.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Fixes log viewer's follow mode when maximized.
Lucas Di Pentima [Thu, 7 Jul 2022 20:47:01 +0000 (17:47 -0300)]
18975: Fixes log viewer's follow mode when maximized.

Added a 10% of scroll margin so that it's guaranteed that follow mode is
enabled no matter the log viewer's height.
The side effect is that the scrolling gets a "snap effect" when the user
gets close to the end of the log.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Adds keepstore logs to the log viewer filters.
Lucas Di Pentima [Thu, 7 Jul 2022 20:23:56 +0000 (17:23 -0300)]
18975: Adds keepstore logs to the log viewer filters.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Adds 'Main logs' filter selection. Fixes filter dynamic population.
Lucas Di Pentima [Thu, 7 Jul 2022 20:16:47 +0000 (17:16 -0300)]
18975: Adds 'Main logs' filter selection. Fixes filter dynamic population.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Improves word wrapping status indication on log viewer.
Lucas Di Pentima [Tue, 5 Jul 2022 14:12:14 +0000 (11:12 -0300)]
18975: Improves word wrapping status indication on log viewer.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Changes links' color to improve contrast and readability.
Lucas Di Pentima [Tue, 5 Jul 2022 13:58:27 +0000 (10:58 -0300)]
18975: Changes links' color to improve contrast and readability.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18975: Sets log viewer's "follow mode" mode ON by default.
Lucas Di Pentima [Mon, 4 Jul 2022 20:34:51 +0000 (17:34 -0300)]
18975: Sets log viewer's "follow mode" mode ON by default.

This also makes the log viewer to scroll down to the bottom.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoMerge branch '19093-process-failed-warning' into main. Closes #19093
Stephen Smith [Fri, 24 Jun 2022 12:54:11 +0000 (08:54 -0400)]
Merge branch '19093-process-failed-warning' into main. Closes #19093

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19093: Add cypress test for container_count warning
Stephen Smith [Thu, 23 Jun 2022 21:19:05 +0000 (17:19 -0400)]
19093: Add cypress test for container_count warning

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19093: Use paper instead of expansionpanel for process retry warning
Stephen Smith [Thu, 23 Jun 2022 18:39:16 +0000 (14:39 -0400)]
19093: Use paper instead of expansionpanel for process retry warning

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19093: Improve cypress test reliability
Stephen Smith [Thu, 23 Jun 2022 04:36:47 +0000 (00:36 -0400)]
19093: Improve cypress test reliability

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19093: Add process details attriutes warning for container retry
Stephen Smith [Thu, 23 Jun 2022 03:14:50 +0000 (23:14 -0400)]
19093: Add process details attriutes warning for container retry

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '19153-sharing-links-inline' into main. Closes #19153
Stephen Smith [Wed, 22 Jun 2022 19:55:18 +0000 (15:55 -0400)]
Merge branch '19153-sharing-links-inline' into main. Closes #19153

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19153: Fix cypress test
Stephen Smith [Tue, 21 Jun 2022 16:09:20 +0000 (12:09 -0400)]
19153: Fix cypress test

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19153: Fix project cypress test
Stephen Smith [Tue, 21 Jun 2022 15:27:38 +0000 (11:27 -0400)]
19153: Fix project cypress test

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19153: Update tests
Stephen Smith [Tue, 21 Jun 2022 14:13:57 +0000 (10:13 -0400)]
19153: Update tests

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19153: Add support for inline sharing links
Stephen Smith [Tue, 21 Jun 2022 13:58:17 +0000 (09:58 -0400)]
19153: Add support for inline sharing links

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '18203-Support-setting-multi-properties-at-once' into main
Daniel Kutyła [Tue, 21 Jun 2022 09:16:57 +0000 (11:16 +0200)]
Merge branch '18203-Support-setting-multi-properties-at-once' into main
closes #18203

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

2 years agoMerge branch '19007-file-browser-action-button'. Closes #19007
Lucas Di Pentima [Thu, 16 Jun 2022 17:26:53 +0000 (14:26 -0300)]
Merge branch '19007-file-browser-action-button'. Closes #19007

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18203: Added test for multiple properties creation
Daniel Kutyła [Mon, 13 Jun 2022 19:43:26 +0000 (21:43 +0200)]
18203: Added test for multiple properties creation

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

2 years ago18203: added support for adding multi properties at once
Daniel Kutyła [Mon, 13 Jun 2022 18:41:19 +0000 (20:41 +0200)]
18203: added support for adding multi properties at once

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

2 years agoMerge branch '19177-sharing-urls-ui-config'. Closes #19177
Lucas Di Pentima [Fri, 10 Jun 2022 14:58:39 +0000 (11:58 -0300)]
Merge branch '19177-sharing-urls-ui-config'. Closes #19177

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19007: Expands tests.
Lucas Di Pentima [Thu, 9 Jun 2022 18:58:55 +0000 (15:58 -0300)]
19007: Expands tests.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19007: Removes unused code from the old file browser.
Lucas Di Pentima [Thu, 9 Jun 2022 18:47:27 +0000 (15:47 -0300)]
19007: Removes unused code from the old file browser.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19007: Brings the "More options" menu button back to the file browser.
Lucas Di Pentima [Thu, 9 Jun 2022 15:21:21 +0000 (12:21 -0300)]
19007: Brings the "More options" menu button back to the file browser.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19177: Hides 'Sharing URLs' tab from Sharing dialog when configured to do so.
Lucas Di Pentima [Wed, 8 Jun 2022 18:26:18 +0000 (15:26 -0300)]
19177: Hides 'Sharing URLs' tab from Sharing dialog when configured to do so.

Also, adds some unit testing on the sharing dialog component, because testing
this on Cypress would require to reconfigure the backend, making other tests
to fail.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoMerge branch '18984-project-type-filters-2' into main. Closes #18984
Stephen Smith [Tue, 7 Jun 2022 21:37:00 +0000 (17:37 -0400)]
Merge branch '18984-project-type-filters-2' into main. Closes #18984

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18984: Filter for type none when no types are selected
Stephen Smith [Tue, 7 Jun 2022 16:51:40 +0000 (12:51 -0400)]
18984: Filter for type none when no types are selected

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18984: Fix misalignment in groups data table
Stephen Smith [Fri, 3 Jun 2022 02:50:04 +0000 (22:50 -0400)]
18984: Fix misalignment in groups data table

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18984: Refactor default data table view, add active filters notice to default view
Stephen Smith [Fri, 3 Jun 2022 02:37:55 +0000 (22:37 -0400)]
18984: Refactor default data table view, add active filters notice to default view

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18984: Only show dirty indicator on non-radio data table filters
Stephen Smith [Wed, 1 Jun 2022 22:10:09 +0000 (18:10 -0400)]
18984: Only show dirty indicator on non-radio data table filters

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18984: Change resource type filter defaults, rearrange / rename process filters
Stephen Smith [Wed, 1 Jun 2022 21:46:35 +0000 (17:46 -0400)]
18984: Change resource type filter defaults, rearrange / rename process filters

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '18787-file-browser-rerendering-fix'. Closes #18787
Lucas Di Pentima [Wed, 1 Jun 2022 10:27:13 +0000 (07:27 -0300)]
Merge branch '18787-file-browser-rerendering-fix'. Closes #18787

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18984: Add auto-apply with debounce to non-mutually exclusive data table filter popover
Stephen Smith [Wed, 1 Jun 2022 03:34:46 +0000 (23:34 -0400)]
18984: Add auto-apply with debounce to non-mutually exclusive data table filter popover

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18787: Removes debugging console logging messages.
Lucas Di Pentima [Tue, 31 May 2022 12:28:30 +0000 (09:28 -0300)]
18787: Removes debugging console logging messages.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Avoids re-rendering by only dispatching SET_COLLECTIONS when needed.
Lucas Di Pentima [Tue, 31 May 2022 12:19:10 +0000 (09:19 -0300)]
18787: Avoids re-rendering by only dispatching SET_COLLECTIONS when needed.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Fixes test.
Lucas Di Pentima [Mon, 30 May 2022 18:49:14 +0000 (15:49 -0300)]
18787: Fixes test.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Removes unnecessary prop mapping code.
Lucas Di Pentima [Mon, 30 May 2022 16:24:57 +0000 (13:24 -0300)]
18787: Removes unnecessary prop mapping code.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Removes unnecessary action.
Lucas Di Pentima [Mon, 30 May 2022 16:06:21 +0000 (13:06 -0300)]
18787: Removes unnecessary action.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Further improves code readability.
Lucas Di Pentima [Mon, 30 May 2022 13:40:19 +0000 (10:40 -0300)]
18787: Further improves code readability.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Fixes rebasing issues.
Lucas Di Pentima [Mon, 30 May 2022 13:15:13 +0000 (10:15 -0300)]
18787: Fixes rebasing issues.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Fix post rebase
Lucas Di Pentima [Fri, 27 May 2022 12:35:32 +0000 (09:35 -0300)]
18787: Fix post rebase

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: WIP -- commit to test jenkins test pipeline.
Lucas Di Pentima [Tue, 8 Mar 2022 16:23:58 +0000 (13:23 -0300)]
18787: WIP -- commit to test jenkins test pipeline.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Removes unnecessary store init to avoid forced refreshes.
Lucas Di Pentima [Tue, 8 Mar 2022 16:21:43 +0000 (13:21 -0300)]
18787: Removes unnecessary store init to avoid forced refreshes.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Removes explicit collection reload after file operations.
Lucas Di Pentima [Mon, 7 Mar 2022 20:49:57 +0000 (17:49 -0300)]
18787: Removes explicit collection reload after file operations.

It's not necessary anymore, as websocket events would make the app to
refresh the content when needed.

This is not needed anymore as Workbench2 now listens websocket events.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Removes remaining traces of old big collection loading check.
Lucas Di Pentima [Fri, 4 Mar 2022 23:10:41 +0000 (20:10 -0300)]
18787: Removes remaining traces of old big collection loading check.

This turned useless with the new file browser.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Avoids doing useless webdav PROPFIND calls with empty strings as UUIDs.
Lucas Di Pentima [Fri, 4 Mar 2022 22:22:19 +0000 (19:22 -0300)]
18787: Avoids doing useless webdav PROPFIND calls with empty strings as UUIDs.

This is a WIP, the console logging will be cleaned later.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Attempts to diminish the indentation madness, improving readability.
Lucas Di Pentima [Fri, 4 Mar 2022 21:51:50 +0000 (18:51 -0300)]
18787: Attempts to diminish the indentation madness, improving readability.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago18787: Separating the wheat from the chaff. This changes should be innocuous.
Lucas Di Pentima [Wed, 2 Mar 2022 21:34:15 +0000 (18:34 -0300)]
18787: Separating the wheat from the chaff. This changes should be innocuous.

The remaining `wait(...)` and `.click({force: true})` calls are the most
probable signs of issues on the code being tested.
As a bonus: I've discovered some issues with the test about cancelling
multiple uploads.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years agoSplit ResourceOwnerWithName & ResourceWithName
Peter Amstutz [Fri, 27 May 2022 19:24:05 +0000 (15:24 -0400)]
Split ResourceOwnerWithName & ResourceWithName

Use each component correctly.  refs #19052

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19894: Change process type filter default values and collapse state
Stephen Smith [Thu, 26 May 2022 01:27:43 +0000 (21:27 -0400)]
19894: Change process type filter default values and collapse state

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago19894: Show dirty indicator on process type filter
Stephen Smith [Thu, 26 May 2022 01:26:35 +0000 (21:26 -0400)]
19894: Show dirty indicator on process type filter

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years ago18984: Add indeterminate ui for process type filters
Stephen Smith [Thu, 26 May 2022 01:23:22 +0000 (21:23 -0400)]
18984: Add indeterminate ui for process type filters

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

2 years agoMerge branch '19052-fix-for-wrong-owner-on-search-list' into main
Daniel Kutyła [Wed, 25 May 2022 19:07:53 +0000 (21:07 +0200)]
Merge branch '19052-fix-for-wrong-owner-on-search-list' into main
closes #19052

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

2 years agoMerge branch '19143-project-list-workflows'
Peter Amstutz [Wed, 25 May 2022 13:45:54 +0000 (09:45 -0400)]
Merge branch '19143-project-list-workflows'

refs #19143
refs #19069

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Fix tests
Peter Amstutz [Wed, 25 May 2022 02:24:02 +0000 (22:24 -0400)]
19143: Fix tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Fix unit tests
Peter Amstutz [Tue, 24 May 2022 21:18:02 +0000 (17:18 -0400)]
19143: Fix unit tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Fix selector
Peter Amstutz [Tue, 24 May 2022 21:04:47 +0000 (17:04 -0400)]
19143: Fix selector

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '19069-workflow-launching' into 19143-project-list-workflows
Peter Amstutz [Tue, 24 May 2022 20:35:30 +0000 (16:35 -0400)]
Merge branch '19069-workflow-launching' into 19143-project-list-workflows

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Fix create workflow test
Peter Amstutz [Tue, 24 May 2022 19:59:02 +0000 (15:59 -0400)]
19069: Fix create workflow test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Checks that project is writable when selecting workflow
Peter Amstutz [Tue, 24 May 2022 15:31:00 +0000 (11:31 -0400)]
19143: Checks that project is writable when selecting workflow

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '16115-sharing-links'. Closes #16115
Lucas Di Pentima [Tue, 24 May 2022 15:26:37 +0000 (12:26 -0300)]
Merge branch '16115-sharing-links'. Closes #16115

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago16115: Adds warning notice for private visibility with active sharing urls.
Lucas Di Pentima [Tue, 24 May 2022 14:39:27 +0000 (11:39 -0300)]
16115: Adds warning notice for private visibility with active sharing urls.

Also, shows the number of sharing links on the tab's label.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago16115: Sets expiration date's minutes & seconds to zero.
Lucas Di Pentima [Tue, 24 May 2022 13:10:21 +0000 (10:10 -0300)]
16115: Sets expiration date's minutes & seconds to zero.

Default expiration date is now set in a way that it gives the sharing link
at least 1:01h of lifetime and up to 2h. The user can select other dates
with a minimum step resolution of 1h.
Also, the "Create sharing URL" button won't be enabled if the selected
date is in the past. This is done this way because the Time picker doesn't
seem to support a "minDate" (or minHour?) property.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19143: Finally got the data binding to work
Peter Amstutz [Mon, 23 May 2022 21:19:17 +0000 (17:19 -0400)]
19143: Finally got the data binding to work

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago16115: Brings back the Visibility Level form.
Lucas Di Pentima [Mon, 23 May 2022 18:43:58 +0000 (15:43 -0300)]
16115: Brings back the Visibility Level form.

To avoid confusing users, this form is back and it's rendered as the first
row of the permissions list instead of being hidden inside an 'Advanced' mode.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago16115: Adds inline DateTime picker to the sharing URLs dialog.
Lucas Di Pentima [Mon, 23 May 2022 16:26:02 +0000 (13:26 -0300)]
16115: Adds inline DateTime picker to the sharing URLs dialog.

We're not currently exporting the API.MaxTokenLifetime configuration, so
client-side expires_at validation is not possible; added an explanation note
for the cases when the expiration date is capped by the backend.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19143: Picker opens, needs to be hooked in
Peter Amstutz [Mon, 23 May 2022 16:01:07 +0000 (12:01 -0400)]
19143: Picker opens, needs to be hooked in

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '19069-workflow-launching' into 19143-project-list-workflows
Peter Amstutz [Mon, 23 May 2022 15:15:44 +0000 (11:15 -0400)]
Merge branch '19069-workflow-launching' into 19143-project-list-workflows

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Remove references to workflow panel from various places
Peter Amstutz [Mon, 23 May 2022 15:13:37 +0000 (11:13 -0400)]
19069: Remove references to workflow panel from various places

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch 'main' into 19069-workflow-launching
Peter Amstutz [Mon, 23 May 2022 15:00:15 +0000 (11:00 -0400)]
Merge branch 'main' into 19069-workflow-launching

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years agoMerge branch '16583-intermediate-collections' refs #16583
Peter Amstutz [Mon, 23 May 2022 14:30:04 +0000 (10:30 -0400)]
Merge branch '16583-intermediate-collections' refs #16583

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Add missing files
Peter Amstutz [Fri, 20 May 2022 22:30:23 +0000 (18:30 -0400)]
19143: Add missing files

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Workflow objects appear in project view, are runnable.
Peter Amstutz [Fri, 20 May 2022 22:24:53 +0000 (18:24 -0400)]
19143: Workflow objects appear in project view, are runnable.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19143: Make workflows show up in projects view WIP
Peter Amstutz [Fri, 20 May 2022 20:58:48 +0000 (16:58 -0400)]
19143: Make workflows show up in projects view WIP

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago16583: Fix test, add "intermediate" filter test
Peter Amstutz [Fri, 20 May 2022 15:56:34 +0000 (11:56 -0400)]
16583: Fix test, add "intermediate" filter test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Fix tests
Peter Amstutz [Thu, 19 May 2022 19:07:50 +0000 (15:07 -0400)]
19069: Fix tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago16115: Adds expiration date param to sharing url service method.
Lucas Di Pentima [Thu, 19 May 2022 16:22:00 +0000 (13:22 -0300)]
16115: Adds expiration date param to sharing url service method.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

2 years ago19052: fixed wrong owner being displayed added test
Daniel Kutyła [Thu, 19 May 2022 15:36:17 +0000 (17:36 +0200)]
19052: fixed wrong owner being displayed added test

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

2 years ago19069: Fix test
Peter Amstutz [Thu, 19 May 2022 14:11:25 +0000 (10:11 -0400)]
19069: Fix test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Fix styling
Peter Amstutz [Wed, 18 May 2022 19:32:38 +0000 (15:32 -0400)]
19069: Fix styling

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Add workflow details
Peter Amstutz [Wed, 18 May 2022 19:17:51 +0000 (15:17 -0400)]
19069: Add workflow details

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Scroll instead of overflow in run a process
Peter Amstutz [Wed, 18 May 2022 17:18:23 +0000 (13:18 -0400)]
19069: Scroll instead of overflow in run a process

Rename "Run a process" button to "Run a workflow"

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

2 years ago19069: Workflow launching improvements.
Peter Amstutz [Tue, 17 May 2022 21:17:41 +0000 (17:17 -0400)]
19069: Workflow launching improvements.

* Hide the broken, mostly redundant workflow panel from the left tree
(can still launch workflows from "+NEW -> Run a process")

* Hide unsupported "presets" element

* Don't require #main to be a workflow

* Change "workflowUuid" property to "template_uuid" property for
consistency with existing usage in workbench 1 and arvados-cwl-runner

* Give process a default name

* Assign default output collection name "Output of {name}"

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>