arvados-workbench2.git
3 months 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>

3 months 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>

3 months 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>

3 months 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>

3 months 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>

3 months ago18203: Added test for multiple properties creation 18203-Support-setting-multi-properties-at-once
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>

3 months 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>

3 months 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>

3 months ago19007: Expands tests. 19007-file-browser-action-button
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>

3 months 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>

3 months 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>

3 months ago19177: Hides 'Sharing URLs' tab from Sharing dialog when configured to do so. 19177-sharing-urls-ui-config
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>

3 months 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>

3 months ago18984: Filter for type none when no types are selected 18984-project-type-filters-2
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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months ago18787: Removes debugging console logging messages. 18787-file-browser-rerendering-fix
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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months ago19143: Fix tests 19143-project-list-workflows
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>

4 months 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>

4 months 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>

4 months 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>

4 months ago19069: Fix create workflow test 19069-workflow-launching
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>

4 months 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>

4 months 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>

4 months ago16115: Adds warning notice for private visibility with active sharing urls. 16115-sharing-links
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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months ago16583: Fix test, add "intermediate" filter test 16583-intermediate-collections
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>

4 months 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>

4 months 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>

4 months ago19052: fixed wrong owner being displayed added test 19052-fix-for-wrong-owner-on-search-list
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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months 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>

4 months ago16115: Fixes cypress test.
Lucas Di Pentima [Mon, 16 May 2022 19:21:35 +0000 (16:21 -0300)]
16115: Fixes cypress test.

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

4 months ago16115: Improves link rendering. Adds tests.
Lucas Di Pentima [Mon, 16 May 2022 18:58:28 +0000 (15:58 -0300)]
16115: Improves link rendering. Adds tests.

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

4 months ago16115: Sets api_client as trusted in order to handle tokens.
Lucas Di Pentima [Mon, 16 May 2022 18:21:56 +0000 (15:21 -0300)]
16115: Sets api_client as trusted in order to handle tokens.

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

4 months ago16115: Fixes cypress tests.
Lucas Di Pentima [Mon, 16 May 2022 14:30:31 +0000 (11:30 -0300)]
16115: Fixes cypress tests.

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

4 months ago16115: Adds unit tests to SharingURLsComponent.
Lucas Di Pentima [Mon, 16 May 2022 13:50:59 +0000 (10:50 -0300)]
16115: Adds unit tests to SharingURLsComponent.

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

4 months ago16115: Refresh permission management form on tab change.
Lucas Di Pentima [Mon, 16 May 2022 12:29:40 +0000 (09:29 -0300)]
16115: Refresh permission management form on tab change.

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

4 months ago16115: UI consistency between tabs. Removes unnecessary code splitting.
Lucas Di Pentima [Mon, 16 May 2022 12:15:28 +0000 (09:15 -0300)]
16115: UI consistency between tabs. Removes unnecessary code splitting.

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

4 months ago16115: Fixes sharing URL building for per-collection domain configs.
Lucas Di Pentima [Mon, 16 May 2022 11:14:43 +0000 (08:14 -0300)]
16115: Fixes sharing URL building for per-collection domain configs.

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

4 months agoMerge branch '19049-vm-admin-rough-edges' into main. Closes #19049
Stephen Smith [Fri, 13 May 2022 19:06:14 +0000 (15:06 -0400)]
Merge branch '19049-vm-admin-rough-edges' into main. Closes #19049

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

4 months ago19049: Only show active users in add login participant select 19049-vm-admin-rough-edges
Stephen Smith [Fri, 13 May 2022 18:25:15 +0000 (14:25 -0400)]
19049: Only show active users in add login participant select

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

4 months ago16583: Add "Intermediate" to collection type filters
Peter Amstutz [Fri, 13 May 2022 16:06:54 +0000 (12:06 -0400)]
16583: Add "Intermediate" to collection type filters

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

4 months ago16115: Further code cleaning and permission handling improvements.
Lucas Di Pentima [Fri, 13 May 2022 15:26:09 +0000 (12:26 -0300)]
16115: Further code cleaning and permission handling improvements.

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

4 months ago16115: Further sharing dialog cleanup.
Lucas Di Pentima [Fri, 13 May 2022 14:30:23 +0000 (11:30 -0300)]
16115: Further sharing dialog cleanup.

* Removes code related to the "public access" form.
* Avoids filtering out permissions from anonymous users.

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

4 months ago16115: Updates the sharing dialog to support sharing URLs.
Lucas Di Pentima [Fri, 13 May 2022 13:44:30 +0000 (10:44 -0300)]
16115: Updates the sharing dialog to support sharing URLs.

* When dealing with collections, adds a new tab for sharing URLs.
* Removes the "Advanced" mode and always show the permissions.
* Moves the "invitation form" to the dialog's action section so that it
  keeps being visible when lots of permissions are set.
* Allow closing the dialog by clicking away or using the Esc key when no
  pending changes need saving.

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

4 months ago19049: Cypress don't timeout before waitfordom finishes
Stephen Smith [Thu, 12 May 2022 23:56:13 +0000 (19:56 -0400)]
19049: Cypress don't timeout before waitfordom finishes

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

4 months ago19049: Add waitfordom to flaky collection test
Stephen Smith [Thu, 12 May 2022 22:55:43 +0000 (18:55 -0400)]
19049: Add waitfordom to flaky collection test

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

4 months ago19049: Improve flaky cypress test
Stephen Smith [Thu, 12 May 2022 22:19:48 +0000 (18:19 -0400)]
19049: Improve flaky cypress test

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

4 months ago19049: Update user test
Stephen Smith [Thu, 12 May 2022 21:05:49 +0000 (17:05 -0400)]
19049: Update user test

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

4 months ago19049: Clean up 404 error handling on add vm login
Stephen Smith [Thu, 12 May 2022 20:13:37 +0000 (16:13 -0400)]
19049: Clean up 404 error handling on add vm login

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

4 months ago19049: Make participant select read only when editing vm logins
Stephen Smith [Thu, 12 May 2022 17:35:52 +0000 (13:35 -0400)]
19049: Make participant select read only when editing vm logins

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

4 months ago16115: Adds collection's sharing URL management component and actions.
Lucas Di Pentima [Thu, 12 May 2022 18:47:07 +0000 (15:47 -0300)]
16115: Adds collection's sharing URL management component and actions.

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

4 months ago19049: Exclude existing users with logins in create login user picker
Stephen Smith [Tue, 10 May 2022 16:49:53 +0000 (12:49 -0400)]
19049: Exclude existing users with logins in create login user picker

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

4 months ago19049: Clean up participant select display, show UUIDs
Stephen Smith [Tue, 10 May 2022 03:39:57 +0000 (23:39 -0400)]
19049: Clean up participant select display, show UUIDs

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

4 months ago16115: Fixes filter building for list equality comparison.
Lucas Di Pentima [Mon, 9 May 2022 22:50:44 +0000 (19:50 -0300)]
16115: Fixes filter building for list equality comparison.

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

5 months agoMerge branch '18978-webshell-timeout-ux' into main. Closes #18978
Stephen Smith [Thu, 5 May 2022 15:06:29 +0000 (11:06 -0400)]
Merge branch '18978-webshell-timeout-ux' into main. Closes #18978

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

5 months agoMerge branch '19075-no-acr-reuse' refs #19075
Peter Amstutz [Thu, 28 Apr 2022 15:03:20 +0000 (11:03 -0400)]
Merge branch '19075-no-acr-reuse' refs #19075

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

5 months ago19075: When constructing a workflow request, set use_existing=false 19075-no-acr-reuse
Peter Amstutz [Wed, 27 Apr 2022 20:23:08 +0000 (16:23 -0400)]
19075: When constructing a workflow request, set use_existing=false

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

5 months ago18978: Disable webshell idle timeout when 0. 18978-webshell-timeout-ux
Stephen Smith [Mon, 25 Apr 2022 19:55:02 +0000 (15:55 -0400)]
18978: Disable webshell idle timeout when 0.

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

5 months ago18978: Display idletimeout setting in webshell timeout message.
Stephen Smith [Mon, 25 Apr 2022 17:15:41 +0000 (13:15 -0400)]
18978: Display idletimeout setting in webshell timeout message.

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

5 months ago16115: Removes unused import.
Lucas Di Pentima [Thu, 21 Apr 2022 18:03:09 +0000 (15:03 -0300)]
16115: Removes unused import.

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