arvados-workbench2.git
2 years ago18848: Update to yarn berry.
Tom Clegg [Wed, 9 Mar 2022 18:25:40 +0000 (13:25 -0500)]
18848: Update to yarn berry.

https://yarnpkg.com/getting-started/migration

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

2 years agoMerge branch '18028-all-procs-context-menu'. Closes #18028
Lucas Di Pentima [Tue, 1 Mar 2022 22:47:52 +0000 (19:47 -0300)]
Merge branch '18028-all-procs-context-menu'. Closes #18028

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

2 years agoMerge branch '17754-federated-acct-merge'. Closes #17754.
Lucas Di Pentima [Tue, 1 Mar 2022 22:30:29 +0000 (19:30 -0300)]
Merge branch '17754-federated-acct-merge'. Closes #17754.

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

2 years ago18028: Removes code duplication in process context menus. 18028-all-procs-context-menu
Lucas Di Pentima [Tue, 1 Mar 2022 20:16:46 +0000 (17:16 -0300)]
18028: Removes code duplication in process context menus.

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

2 years agoMerge branch '18560-wb2-vocabulary-picking'. Closes #18560
Lucas Di Pentima [Fri, 18 Feb 2022 22:01:55 +0000 (19:01 -0300)]
Merge branch '18560-wb2-vocabulary-picking'. Closes #18560

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

2 years ago17754: Avoids presenting account linking options whe LoginCluster is set. 17754-federated-acct-merge
Lucas Di Pentima [Fri, 18 Feb 2022 21:56:39 +0000 (18:56 -0300)]
17754: Avoids presenting account linking options whe LoginCluster is set.

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

2 years ago17754: Attempts to improve code layout for better readability.
Lucas Di Pentima [Fri, 18 Feb 2022 21:48:08 +0000 (18:48 -0300)]
17754: Attempts to improve code layout for better readability.

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

2 years ago17754: Disables self-serve account linking offering on inactive account page.
Lucas Di Pentima [Fri, 18 Feb 2022 19:30:57 +0000 (16:30 -0300)]
17754: Disables self-serve account linking offering on inactive account page.

(when LoginCluster is set)

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

2 years agoMerge branch '18315-collection-panel-refresh'. Closes #18315
Lucas Di Pentima [Wed, 16 Feb 2022 20:36:47 +0000 (17:36 -0300)]
Merge branch '18315-collection-panel-refresh'. Closes #18315

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

2 years agoMerge branch '18594-Collection-Advanced-Menu-is-trying-to-fetch-User-record-with...
Daniel Kutyła [Wed, 16 Feb 2022 15:02:09 +0000 (16:02 +0100)]
Merge branch '18594-Collection-Advanced-Menu-is-trying-to-fetch-User-record-with-collection-UUID' into main
closes #18594

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

2 years ago18594: Failing test fix 18594-Collection-Advanced-Menu-is-trying-to-fetch-User-record-with-collection-UUID
Daniel Kutyła [Wed, 16 Feb 2022 13:07:16 +0000 (14:07 +0100)]
18594: Failing test fix

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

2 years ago18315: Fixes websocket init. 18315-collection-panel-refresh
Lucas Di Pentima [Tue, 15 Feb 2022 21:55:33 +0000 (18:55 -0300)]
18315: Fixes websocket init.

When accessing WB2 using the '/token?api_token=xxx' URL, the websocket
service was being initialized with 'api_token=undefined'.

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

2 years ago18315: Adds websocket collection event handling. Updates test.
Lucas Di Pentima [Tue, 15 Feb 2022 20:15:57 +0000 (17:15 -0300)]
18315: Adds websocket collection event handling. Updates test.

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

2 years ago18315: Removes unnecessary state handling code.
Lucas Di Pentima [Tue, 15 Feb 2022 19:28:43 +0000 (16:28 -0300)]
18315: Removes unnecessary state handling code.

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

2 years ago18315: Only limit the fetchData() call on PDH changes.
Lucas Di Pentima [Tue, 15 Feb 2022 19:24:35 +0000 (16:24 -0300)]
18315: Only limit the fetchData() call on PDH changes.

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

2 years ago18315: Adds test exposing bug in file browser.
Lucas Di Pentima [Fri, 11 Feb 2022 22:25:15 +0000 (19:25 -0300)]
18315: Adds test exposing bug in file browser.

The collection's file browser doesn't update when clicking on the Refresh
button.

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

2 years ago18560: Restricts synonyms display to the ones matching the user input. 18560-wb2-vocabulary-picking
Lucas Di Pentima [Mon, 14 Feb 2022 20:56:42 +0000 (17:56 -0300)]
18560: Restricts synonyms display to the ones matching the user input.

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

2 years ago18594: Code and test cleanup
Daniel Kutyła [Mon, 14 Feb 2022 19:32:04 +0000 (20:32 +0100)]
18594: Code and test cleanup

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

2 years agoMerge branch '18284-vm-listing' into main. Closes #18284
Stephen Smith [Mon, 14 Feb 2022 15:31:50 +0000 (10:31 -0500)]
Merge branch '18284-vm-listing' into main. Closes #18284

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

2 years ago18315: Adds file upload test proving that the UI is correctly updated.
Lucas Di Pentima [Fri, 11 Feb 2022 21:04:16 +0000 (18:04 -0300)]
18315: Adds file upload test proving that the UI is correctly updated.

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

2 years ago18560: Fixes unrelated flaky test.
Lucas Di Pentima [Thu, 10 Feb 2022 21:58:56 +0000 (18:58 -0300)]
18560: Fixes unrelated flaky test.

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

2 years ago18594: Added multiple tails display, added tests
Daniel Kutyła [Thu, 10 Feb 2022 21:54:13 +0000 (22:54 +0100)]
18594: Added multiple tails display, added tests

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

2 years ago18560: Improves the property form's autocomplete feature.
Lucas Di Pentima [Thu, 10 Feb 2022 21:18:48 +0000 (18:18 -0300)]
18560: Improves the property form's autocomplete feature.

Instead of presenting the whole list of terms and their synonymns to the user,
only show the preferred term (the first defined label in the vocabulary) and
if the user starts typing, also add the synonyms to every preferred term.
This way the list gets a lot smalle and easier to browse.

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

2 years ago18560: Adds vocabulary querying functions, with their tests.
Lucas Di Pentima [Thu, 10 Feb 2022 21:17:56 +0000 (18:17 -0300)]
18560: Adds vocabulary querying functions, with their tests.

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

2 years ago18284: Add shell login command copy button and style webshell button like a button. 18284-vm-listing
Stephen Smith [Wed, 9 Feb 2022 06:07:15 +0000 (01:07 -0500)]
18284: Add shell login command copy button and style webshell button like a button.

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

2 years ago18284: Remove unneeded onblur handler in group array input.
Stephen Smith [Wed, 9 Feb 2022 05:15:07 +0000 (00:15 -0500)]
18284: Remove unneeded onblur handler in group array input.

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

2 years ago18284: Add update vm login dialog, remove default group, update tests
Stephen Smith [Tue, 8 Feb 2022 16:43:05 +0000 (11:43 -0500)]
18284: Add update vm login dialog, remove default group, update tests

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

2 years agoMerge branch '18661-refresh-flicker-fix'. Closes #18661
Lucas Di Pentima [Fri, 4 Feb 2022 22:28:40 +0000 (19:28 -0300)]
Merge branch '18661-refresh-flicker-fix'. Closes #18661

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

2 years ago18661: Removes debugging code. 18661-refresh-flicker-fix
Lucas Di Pentima [Fri, 4 Feb 2022 22:28:03 +0000 (19:28 -0300)]
18661: Removes debugging code.

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

2 years ago18661: Loads project contents first to clear the screen earlier.
Lucas Di Pentima [Fri, 4 Feb 2022 15:43:44 +0000 (12:43 -0300)]
18661: Loads project contents first to clear the screen earlier.

This will probably also avoid flaky tests when right-clicking on project's
items soon to be removed from the listing. (see #16951)

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

2 years ago18661: Removes unused import.
Lucas Di Pentima [Thu, 3 Feb 2022 22:41:17 +0000 (19:41 -0300)]
18661: Removes unused import.

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

2 years ago18661: Fixes the '<div> cannot appear as a child of <tbody>' error.
Lucas Di Pentima [Thu, 3 Feb 2022 16:16:09 +0000 (13:16 -0300)]
18661: Fixes the '<div> cannot appear as a child of <tbody>' error.

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

2 years ago18661: Improves cypress test reliability avoiding possible race.
Lucas Di Pentima [Thu, 3 Feb 2022 21:29:02 +0000 (18:29 -0300)]
18661: Improves cypress test reliability avoiding possible race.

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

2 years ago18661: Reorders action dispatching to ensure proper side tree panel refresh.
Lucas Di Pentima [Thu, 3 Feb 2022 21:28:22 +0000 (18:28 -0300)]
18661: Reorders action dispatching to ensure proper side tree panel refresh.

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

2 years ago18594: Added cypress test to show that username in advanced metadata is loaded
Daniel Kutyła [Wed, 2 Feb 2022 23:24:19 +0000 (00:24 +0100)]
18594: Added cypress test to show that username in advanced metadata is loaded

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

2 years ago18594: Added check if metadata tailKind is of the user resource kind
Daniel Kutyła [Wed, 2 Feb 2022 14:49:55 +0000 (15:49 +0100)]
18594: Added check if metadata tailKind is of the user resource kind

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

2 years ago18661: Avoids project listing flickering when pressing the Refresh button.
Lucas Di Pentima [Tue, 1 Feb 2022 20:44:18 +0000 (17:44 -0300)]
18661: Avoids project listing flickering when pressing the Refresh button.

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

2 years ago18284: Add regex pattern option to chips-input for better tokenization of login group...
Stephen Smith [Tue, 1 Feb 2022 20:10:21 +0000 (15:10 -0500)]
18284: Add regex pattern option to chips-input for better tokenization of login groups input chips

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

2 years agoMerge branch '17914-peer-federation-login-fix'. Closes #17914
Lucas Di Pentima [Tue, 1 Feb 2022 17:12:50 +0000 (14:12 -0300)]
Merge branch '17914-peer-federation-login-fix'. Closes #17914

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

2 years ago17914: Improves cypress test launch script. 17914-peer-federation-login-fix
Lucas Di Pentima [Tue, 1 Feb 2022 16:09:47 +0000 (13:09 -0300)]
17914: Improves cypress test launch script.

Instead of modifying the in-repo config file to point to the correct
vocabulary temp path, make a copy of it and pass that to arvados boot.
This will avoid committing the arvados_config.yml file by accident.

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

2 years ago17914: Replaces deprecated substr() with substring().
Lucas Di Pentima [Mon, 31 Jan 2022 21:37:28 +0000 (18:37 -0300)]
17914: Replaces deprecated substr() with substring().

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

2 years ago17914: Fixes regression introduced in ticket 17568.
Lucas Di Pentima [Mon, 31 Jan 2022 21:27:57 +0000 (18:27 -0300)]
17914: Fixes regression introduced in ticket 17568.

Ticket 17568 fixed a token expiration display issue. Still, it introduced
a problem on peer federations because the code attempts to use the salted token
to query the home cluster, which isn't an authorized operation.

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

2 years agoMerge branch '18628-detailed-resource-owner-renderer' into main. Closes #18628
Stephen Smith [Fri, 28 Jan 2022 21:52:21 +0000 (16:52 -0500)]
Merge branch '18628-detailed-resource-owner-renderer' into main. Closes #18628

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

2 years ago18628: Replace all usage of ResourceOwner with ResourceOwnerWithName. 18628-detailed-resource-owner-renderer
Stephen Smith [Thu, 27 Jan 2022 19:06:09 +0000 (14:06 -0500)]
18628: Replace all usage of ResourceOwner with ResourceOwnerWithName.

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

2 years ago18284: Make vm cypress test users unique to avoid race conditions
Stephen Smith [Thu, 27 Jan 2022 15:06:19 +0000 (10:06 -0500)]
18284: Make vm cypress test users unique to avoid race conditions

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

2 years ago18284: Try to fix flakey test 18284-vm-listing-test-1
Stephen Smith [Thu, 27 Jan 2022 05:44:26 +0000 (00:44 -0500)]
18284: Try to fix flakey test

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

2 years ago18284: Try to fix cypress tests
Stephen Smith [Thu, 27 Jan 2022 05:02:05 +0000 (00:02 -0500)]
18284: Try to fix cypress tests

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

2 years ago18284: Fix small bug and add tests for vm login admin
Stephen Smith [Wed, 26 Jan 2022 23:53:04 +0000 (18:53 -0500)]
18284: Fix small bug and add tests for vm login admin

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

2 years agoMerge branch '17290-Create-collections-from-selected-files-issue' into main
Daniel Kutyła [Wed, 26 Jan 2022 15:48:30 +0000 (16:48 +0100)]
Merge branch '17290-Create-collections-from-selected-files-issue' into main
closes #17290

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

2 years ago18284: Resolve bugs in VM listing and add login administration functions
Stephen Smith [Tue, 25 Jan 2022 21:58:12 +0000 (16:58 -0500)]
18284: Resolve bugs in VM listing and add login administration functions

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

2 years ago17290: Added prefix to the name of the copied collection 17290-Create-collections-from-selected-files-issue
Daniel Kutyła [Tue, 25 Jan 2022 10:11:02 +0000 (11:11 +0100)]
17290: Added prefix to the name of the copied collection

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

2 years agoMerge branch '18207-Workbench2-is-not-clearing-the-project-content-when-switching...
Daniel Kutyła [Wed, 19 Jan 2022 15:55:21 +0000 (16:55 +0100)]
Merge branch '18207-Workbench2-is-not-clearing-the-project-content-when-switching' into main
closes #18207

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

2 years ago18207: Makes 'working' status work in 'Shared with me' & 'Groups' DataExplorers 18207-Workbench2-is-not-clearing-the-project-content-when-switching
Lucas Di Pentima [Tue, 18 Jan 2022 17:46:29 +0000 (14:46 -0300)]
18207: Makes 'working' status work in 'Shared with me' & 'Groups' DataExplorers

Also, replaces the 'folder' icon that we usually use in projects with a more
generic one because DataTable is used on other object types listings.

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

2 years ago18207: Added common icon and removed code duplication
Daniel Kutyła [Tue, 18 Jan 2022 15:38:09 +0000 (16:38 +0100)]
18207: Added common icon and removed code duplication

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

2 years agoMerge branch '18219-prop-chips-styling'. Refs #18219
Lucas Di Pentima [Fri, 14 Jan 2022 15:14:13 +0000 (12:14 -0300)]
Merge branch '18219-prop-chips-styling'. Refs #18219

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

2 years ago18207: Replaced loader with null to be consistent with the existing ui
Daniel Kutyła [Fri, 14 Jan 2022 14:28:01 +0000 (15:28 +0100)]
18207: Replaced loader with null to be consistent with the existing ui

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

2 years ago18219: Improves property chips styling in both 1 or 2 column configurations. 18219-prop-chips-styling
Lucas Di Pentima [Fri, 14 Jan 2022 11:31:19 +0000 (08:31 -0300)]
18219: Improves property chips styling in both 1 or 2 column configurations.

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

2 years agoMerge remote-tracking branch 'origin/main' into 18207-Workbench2-is-not-clearing...
Daniel Kutyła [Wed, 12 Jan 2022 20:52:19 +0000 (21:52 +0100)]
Merge remote-tracking branch 'origin/main' into 18207-Workbench2-is-not-clearing-the-project-content-when-switching

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

2 years agoMerge branch 'caniuse-lite-upgrade'. No issue #
Lucas Di Pentima [Wed, 12 Jan 2022 19:46:29 +0000 (16:46 -0300)]
Merge branch 'caniuse-lite-upgrade'. No issue #

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

2 years agoUpgrades the caniuse-lite package, to get the latest browser details.
Lucas Di Pentima [Wed, 12 Jan 2022 18:50:19 +0000 (15:50 -0300)]
Upgrades the caniuse-lite package, to get the latest browser details.

No issue #

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

2 years agoMerge branch '18219-edit-btn-styling'. Refs #18219
Lucas Di Pentima [Fri, 7 Jan 2022 19:37:01 +0000 (16:37 -0300)]
Merge branch '18219-edit-btn-styling'. Refs #18219

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

2 years ago18219: Improves the edit button styling at the details panel. 18219-edit-btn-styling
Lucas Di Pentima [Fri, 7 Jan 2022 18:52:51 +0000 (15:52 -0300)]
18219: Improves the edit button styling at the details panel.

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

2 years agoMerge branch '18219-props-in-collection-details-panel'. Closes #18219
Lucas Di Pentima [Wed, 5 Jan 2022 21:48:34 +0000 (18:48 -0300)]
Merge branch '18219-props-in-collection-details-panel'. Closes #18219

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

2 years ago18219: Fixes tests. 18219-props-in-collection-details-panel
Lucas Di Pentima [Tue, 4 Jan 2022 16:19:51 +0000 (13:19 -0300)]
18219: Fixes tests.

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

2 years ago18219: Improves edit & create dialogs adding some separation between fields.
Lucas Di Pentima [Tue, 4 Jan 2022 14:56:02 +0000 (11:56 -0300)]
18219: Improves edit & create dialogs adding some separation between fields.

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

2 years ago18219: Replaces edit props dialog with full editor on details panel.
Lucas Di Pentima [Tue, 4 Jan 2022 13:58:18 +0000 (10:58 -0300)]
18219: Replaces edit props dialog with full editor on details panel.

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

2 years ago18219: Adds property editor to groups create dialog.
Lucas Di Pentima [Tue, 21 Dec 2021 12:39:39 +0000 (09:39 -0300)]
18219: Adds property editor to groups create dialog.

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

2 years ago18219: Fixes group management tests.
Lucas Di Pentima [Mon, 20 Dec 2021 20:08:38 +0000 (17:08 -0300)]
18219: Fixes group management tests.

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

2 years ago18219: Fixes collection edit dialog. Adds test.
Lucas Di Pentima [Mon, 20 Dec 2021 19:11:57 +0000 (16:11 -0300)]
18219: Fixes collection edit dialog. Adds test.

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

2 years ago18219: Updates tests on property edition.
Lucas Di Pentima [Mon, 20 Dec 2021 16:21:36 +0000 (13:21 -0300)]
18219: Updates tests on property edition.

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

2 years agoMerge remote-tracking branch 'origin/main' into 18207-Workbench2-is-not-clearing...
Daniel Kutyła [Fri, 17 Dec 2021 23:09:37 +0000 (00:09 +0100)]
Merge remote-tracking branch 'origin/main' into 18207-Workbench2-is-not-clearing-the-project-content-when-switching

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

2 years ago18219: Unifies code for showing the list of properties on rsc forms.
Lucas Di Pentima [Fri, 17 Dec 2021 22:31:03 +0000 (19:31 -0300)]
18219: Unifies code for showing the list of properties on rsc forms.

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

2 years ago18219: Unifies collection/project create/update properties handling actions.
Lucas Di Pentima [Fri, 17 Dec 2021 21:46:12 +0000 (18:46 -0300)]
18219: Unifies collection/project create/update properties handling actions.

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

2 years ago18219: Adds property edition capabilities to create & update dialogs.
Lucas Di Pentima [Fri, 17 Dec 2021 21:03:14 +0000 (18:03 -0300)]
18219: Adds property edition capabilities to create & update dialogs.

There's too much code duplication. Some might be simple to avoid.

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

2 years ago18219: Improves the property adding form layout.
Lucas Di Pentima [Fri, 17 Dec 2021 21:01:45 +0000 (18:01 -0300)]
18219: Improves the property adding form layout.

Instead of dividing the horizontal space equally between the 2 input fields
and the button, make just the both input fields take all the available
space.

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

2 years ago18219: Requests MPV custom props forwarding on the process panel.
Lucas Di Pentima [Thu, 16 Dec 2021 13:19:44 +0000 (10:19 -0300)]
18219: Requests MPV custom props forwarding on the process panel.

Those props are properly handled so they don't generate any DOM warnings.

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

2 years ago18219: Disables custom props forwarding on MPV components by default.
Lucas Di Pentima [Thu, 16 Dec 2021 13:17:31 +0000 (10:17 -0300)]
18219: Disables custom props forwarding on MPV components by default.

This is to avoid warning messages like:
Warning: React does not recognize the `panelIlluminated` prop on a DOM element.

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

2 years ago18219: Updates cypress tests.
Lucas Di Pentima [Wed, 15 Dec 2021 21:03:04 +0000 (18:03 -0300)]
18219: Updates cypress tests.

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

2 years ago18219: Replaces properties form on collection panel.
Lucas Di Pentima [Wed, 15 Dec 2021 19:31:32 +0000 (16:31 -0300)]
18219: Replaces properties form on collection panel.

* Removes properties form subpanel from the main collection panel.
* Adds property chips to collection's info & details panel.
* Allows property editing from the details panel.
* Replaces resource-specific property form components with a generic one.

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

2 years ago18219: Extracts 'properties' into a separate interface for typing reasons.
Lucas Di Pentima [Tue, 14 Dec 2021 21:27:49 +0000 (18:27 -0300)]
18219: Extracts 'properties' into a separate interface for typing reasons.

We'll be treating Collections, Projects, etc as "ResourcesWithProperties".

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

2 years agoMerge branch '18123-group-edit-page-rebase1' into main. Closes #18123
Stephen Smith [Thu, 16 Dec 2021 17:27:26 +0000 (12:27 -0500)]
Merge branch '18123-group-edit-page-rebase1' into main. Closes #18123

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

2 years agoMerge branch '17579-Clear-table-filter-when-changing-the-project' into main
Daniel Kutyła [Thu, 16 Dec 2021 16:11:03 +0000 (17:11 +0100)]
Merge branch '17579-Clear-table-filter-when-changing-the-project' into main
closes #17579

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

2 years ago18123: Clarify group create users input field label 18123-group-edit-page-rebase1
Stephen Smith [Thu, 16 Dec 2021 15:42:52 +0000 (10:42 -0500)]
18123: Clarify group create users input field label

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

2 years agoMerge branch '18584-collection-copy-fix'. Closes #18584.
Lucas Di Pentima [Wed, 15 Dec 2021 22:32:01 +0000 (19:32 -0300)]
Merge branch '18584-collection-copy-fix'. Closes #18584.

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

2 years ago18587: Temporarily disabling the 'copy selected into collection' feature. 18584-collection-copy-fix
Lucas Di Pentima [Wed, 15 Dec 2021 21:59:55 +0000 (18:59 -0300)]
18587: Temporarily disabling the 'copy selected into collection' feature.

There're some cases that can cause data corruption.

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

2 years ago18584: Fixes error when creating a collection with selected files.
Lucas Di Pentima [Wed, 15 Dec 2021 21:55:46 +0000 (18:55 -0300)]
18584: Fixes error when creating a collection with selected files.

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

2 years ago17579: added better description for the test 17579-Clear-table-filter-when-changing-the-project
Daniel Kutyła [Wed, 15 Dec 2021 21:15:36 +0000 (22:15 +0100)]
17579: added better description for the test

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

3 years ago18123: Clarify variable names
Stephen Smith [Wed, 15 Dec 2021 14:19:39 +0000 (09:19 -0500)]
18123: Clarify variable names

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

3 years ago18123: Use update project dialog for creating groups and remove create group dialog.
Stephen Smith [Wed, 15 Dec 2021 05:35:25 +0000 (00:35 -0500)]
18123: Use update project dialog for creating groups and remove create group dialog.

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

3 years ago18584: Fixes collections partial copy action code.
Lucas Di Pentima [Tue, 14 Dec 2021 20:05:37 +0000 (17:05 -0300)]
18584: Fixes collections partial copy action code.

These features (copy selected into collection, and create a new collection
with selected) aren't working as expected. There's a separate ticket to
address them.

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

3 years ago18584: Fixes collection "Move to" action. Adds integration test.
Lucas Di Pentima [Tue, 14 Dec 2021 19:52:48 +0000 (16:52 -0300)]
18584: Fixes collection "Move to" action. Adds integration test.

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

3 years ago18584: Fixes the collection's "Make a copy" action.
Lucas Di Pentima [Tue, 14 Dec 2021 19:18:03 +0000 (16:18 -0300)]
18584: Fixes the collection's "Make a copy" action.

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

3 years ago18584: Adds Cypress test for collection copy action.
Lucas Di Pentima [Tue, 14 Dec 2021 19:12:14 +0000 (16:12 -0300)]
18584: Adds Cypress test for collection copy action.

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

3 years ago18123: Fix incorrect label on role group members in groups.
Stephen Smith [Tue, 14 Dec 2021 15:01:32 +0000 (10:01 -0500)]
18123: Fix incorrect label on role group members in groups.

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

3 years ago18123: Add optional disabled prop to active checkbox.
Stephen Smith [Tue, 14 Dec 2021 02:45:40 +0000 (21:45 -0500)]
18123: Add optional disabled prop to active checkbox.

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

3 years ago18123: Invert group member is visible logic
Stephen Smith [Mon, 13 Dec 2021 00:24:17 +0000 (19:24 -0500)]
18123: Invert group member is visible logic

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

3 years ago18123: Use sharing dialog to add users to groups
Stephen Smith [Mon, 13 Dec 2021 00:19:18 +0000 (19:19 -0500)]
18123: Use sharing dialog to add users to groups

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

3 years ago18123: Use fa-users icon for groups
Stephen Smith [Sun, 12 Dec 2021 22:20:11 +0000 (17:20 -0500)]
18123: Use fa-users icon for groups

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

3 years ago17579: reverted color change
Daniel Kutyła [Fri, 10 Dec 2021 16:19:13 +0000 (17:19 +0100)]
17579: reverted color change

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

3 years ago17579: added check if search input contains value
Daniel Kutyła [Fri, 10 Dec 2021 15:12:09 +0000 (16:12 +0100)]
17579: added check if search input contains value

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