arvados-workbench2.git
2 years ago18559: Add tri-state account status indicator and associated context menu actions
Stephen Smith [Wed, 30 Mar 2022 02:44:06 +0000 (22:44 -0400)]
18559: Add tri-state account status indicator and associated context menu actions

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

2 years ago18559: Add empty user profile page for 404
Stephen Smith [Tue, 29 Mar 2022 13:17:44 +0000 (09:17 -0400)]
18559: Add empty user profile page for 404

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

2 years ago18559: Add better error handling for loginAs action
Stephen Smith [Tue, 29 Mar 2022 13:16:30 +0000 (09:16 -0400)]
18559: Add better error handling for loginAs action

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

2 years ago18559: User breadcrumbs fallback to uuid
Stephen Smith [Tue, 29 Mar 2022 12:57:43 +0000 (08:57 -0400)]
18559: User breadcrumbs fallback to uuid

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

2 years ago18559: Add adminOnly context menu item flag
Stephen Smith [Tue, 29 Mar 2022 12:56:33 +0000 (08:56 -0400)]
18559: Add adminOnly context menu item flag

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

2 years ago18559: Fix wrong action in user profile context action
Stephen Smith [Mon, 28 Mar 2022 20:37:27 +0000 (16:37 -0400)]
18559: Fix wrong action in user profile context action

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

2 years ago18559: Remove dead code
Stephen Smith [Mon, 28 Mar 2022 20:12:23 +0000 (16:12 -0400)]
18559: Remove dead code

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

2 years ago18559: Move user admin functions to context menu
Stephen Smith [Mon, 28 Mar 2022 20:11:51 +0000 (16:11 -0400)]
18559: Move user admin functions to context menu

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

2 years ago18559: Add uuid with copy and action menu to user profile panel
Stephen Smith [Fri, 25 Mar 2022 03:55:24 +0000 (23:55 -0400)]
18559: Add uuid with copy and action menu to user profile panel

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

2 years ago18559: Forgot to change users list name column label
Stephen Smith [Thu, 24 Mar 2022 23:33:34 +0000 (19:33 -0400)]
18559: Forgot to change users list name column label

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

2 years ago18559: Replace setup vm dialog with setup confirmation dialog
Stephen Smith [Thu, 24 Mar 2022 19:07:27 +0000 (15:07 -0400)]
18559: Replace setup vm dialog with setup confirmation dialog

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

2 years ago18559: Add basic field validation for profile email
Stephen Smith [Thu, 24 Mar 2022 19:05:25 +0000 (15:05 -0400)]
18559: Add basic field validation for profile email

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

2 years ago18559: Combine firstName and lastName users column, add link navigation, fix sorting
Stephen Smith [Thu, 24 Mar 2022 00:30:40 +0000 (20:30 -0400)]
18559: Combine firstName and lastName users column, add link navigation, fix sorting

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

2 years ago18559: Remove user panel tabs
Stephen Smith [Wed, 23 Mar 2022 23:19:46 +0000 (19:19 -0400)]
18559: Remove user panel tabs

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

2 years ago18559: Add user profile tests.
Stephen Smith [Tue, 15 Mar 2022 18:02:17 +0000 (14:02 -0400)]
18559: Add user profile tests.

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

2 years ago18559: Update the new user dialog and fix groups functionality
Stephen Smith [Mon, 14 Mar 2022 21:20:25 +0000 (17:20 -0400)]
18559: Update the new user dialog and fix groups functionality

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

2 years ago18559: Remove warning snackbar that gets triggered from other pages
Stephen Smith [Mon, 14 Mar 2022 21:16:34 +0000 (17:16 -0400)]
18559: Remove warning snackbar that gets triggered from other pages

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

2 years ago18559: Hide profile admin tab to non-admins
Stephen Smith [Mon, 14 Mar 2022 21:13:34 +0000 (17:13 -0400)]
18559: Hide profile admin tab to non-admins

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

2 years ago18559: Filter to only role groups in profile groups list
Stephen Smith [Mon, 14 Mar 2022 21:11:32 +0000 (17:11 -0400)]
18559: Filter to only role groups in profile groups list

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

2 years ago18559: Show read-only profile values without input fields
Stephen Smith [Mon, 14 Mar 2022 21:06:11 +0000 (17:06 -0400)]
18559: Show read-only profile values without input fields

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

2 years ago18559: Fix up to date profile data not showing after save
Stephen Smith [Mon, 14 Mar 2022 21:03:10 +0000 (17:03 -0400)]
18559: Fix up to date profile data not showing after save

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

2 years ago18559: Remove unused actions
Stephen Smith [Mon, 14 Mar 2022 21:00:28 +0000 (17:00 -0400)]
18559: Remove unused actions

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

2 years ago18559: Improve reliability of vm admin tests
Stephen Smith [Mon, 14 Mar 2022 20:28:44 +0000 (16:28 -0400)]
18559: Improve reliability of vm admin tests

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

2 years ago18559: Fix group detail refresh bug 18559-user-profile-test
Stephen Smith [Thu, 3 Mar 2022 15:15:31 +0000 (10:15 -0500)]
18559: Fix group detail refresh bug

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

2 years ago18559: Disable user profile form fields when not admin or self
Stephen Smith [Wed, 2 Mar 2022 22:22:22 +0000 (17:22 -0500)]
18559: Disable user profile form fields when not admin or self

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

2 years ago18559: Fix user profile form initialization & cleanup
Stephen Smith [Wed, 2 Mar 2022 22:21:31 +0000 (17:21 -0500)]
18559: Fix user profile form initialization & cleanup

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

2 years ago18559: Link from users panel to user profile page.
Stephen Smith [Wed, 2 Mar 2022 20:44:47 +0000 (15:44 -0500)]
18559: Link from users panel to user profile page.

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

2 years ago18559: Add groups and admin tab to user profile, use for other users profile
Stephen Smith [Wed, 2 Mar 2022 15:09:23 +0000 (10:09 -0500)]
18559: Add groups and admin tab to user profile, use for other users profile

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

2 years ago18559: Add user service setup and add return type for unsetup.
Stephen Smith [Wed, 2 Mar 2022 14:28:36 +0000 (09:28 -0500)]
18559: Add user service setup and add return type for unsetup.

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

2 years ago18559: Add read only fields to user service
Stephen Smith [Tue, 1 Mar 2022 02:16:28 +0000 (21:16 -0500)]
18559: Add read only fields to user service

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

2 years ago18559: Reduce unnecessary reloading in groups panel
Stephen Smith [Mon, 28 Feb 2022 23:23:07 +0000 (18:23 -0500)]
18559: Reduce unnecessary reloading in groups panel

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.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 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 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>

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

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

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

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

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

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

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