arvados-workbench2.git
2 years ago18559: Update and optimize cypress tests for user profile context menu 18559-user-profile
Stephen Smith [Mon, 4 Apr 2022 20:28:13 +0000 (16:28 -0400)]
18559: Update and optimize cypress tests for user profile context menu

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

2 years ago18559: Add context menu filter system for more complex context menus on user profile.
Stephen Smith [Mon, 4 Apr 2022 20:27:20 +0000 (16:27 -0400)]
18559: Add context menu filter system for more complex context menus on user profile.

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

2 years ago18966: Changes back collectionService.get() to use the GET HTTP method.
Lucas Di Pentima [Mon, 4 Apr 2022 20:03:05 +0000 (17:03 -0300)]
18966: Changes back collectionService.get() to use the GET HTTP method.

To avoid getting the manifest text, we hardcode the default list of selected
fields instead of using the LIST request. This makes the code detect 404s
correctly.

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

2 years ago18966: Expands test to expose the bug and cover other cases.
Lucas Di Pentima [Mon, 4 Apr 2022 15:15:16 +0000 (12:15 -0300)]
18966: Expands test to expose the bug and cover other cases.

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

2 years ago18559: Fix error in admin check
Stephen Smith [Thu, 31 Mar 2022 05:52:04 +0000 (01:52 -0400)]
18559: Fix error in admin check

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

2 years ago18559: Update user profile cypress tests and fix minor issues
Stephen Smith [Thu, 31 Mar 2022 05:39:05 +0000 (01:39 -0400)]
18559: Update user profile cypress tests and fix minor issues

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

2 years ago18559: Add account status indicator to user profile
Stephen Smith [Thu, 31 Mar 2022 02:29:18 +0000 (22:29 -0400)]
18559: Add account status indicator to user profile

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

2 years ago18559: Add basic validation to url field
Stephen Smith [Thu, 31 Mar 2022 02:17:30 +0000 (22:17 -0400)]
18559: Add basic validation to url field

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

2 years ago18559: Allow editing user fname/lname
Stephen Smith [Thu, 31 Mar 2022 01:17:47 +0000 (21:17 -0400)]
18559: Allow editing user fname/lname

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

2 years ago18559: Use full text user search instead of fname or lname only
Stephen Smith [Thu, 31 Mar 2022 01:10:04 +0000 (21:10 -0400)]
18559: Use full text user search instead of fname or lname only

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

2 years ago18559: Add copy to clipboard to rendered UUIDs
Stephen Smith [Thu, 31 Mar 2022 00:51:27 +0000 (20:51 -0400)]
18559: Add copy to clipboard to rendered UUIDs

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

2 years ago18559: Re-use account status renderer code for group details panel
Stephen Smith [Wed, 30 Mar 2022 03:32:11 +0000 (23:32 -0400)]
18559: Re-use account status renderer code for group details panel

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

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 agoMerge branch '16672-live-container-logs'. Closes #16672
Lucas Di Pentima [Tue, 29 Mar 2022 16:40:54 +0000 (13:40 -0300)]
Merge branch '16672-live-container-logs'. Closes #16672

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

2 years agoMerge branch 'fixed-failing-test-in-main' into main
Daniel Kutyła [Tue, 29 Mar 2022 15:33:17 +0000 (17:33 +0200)]
Merge branch 'fixed-failing-test-in-main' into main
refs #18834

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.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 ago18834: Fixed failing test in main fixed-failing-test-in-main
Daniel Kutyła [Mon, 28 Mar 2022 20:56:52 +0000 (22:56 +0200)]
18834: Fixed failing test in main

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.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 ago16672: Fixes cypress tests by fixing layout issues. 16672-live-container-logs
Lucas Di Pentima [Mon, 28 Mar 2022 16:26:23 +0000 (13:26 -0300)]
16672: Fixes cypress tests by fixing layout issues.

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

2 years ago18834: Re-enabled check
Daniel Kutyła [Mon, 28 Mar 2022 14:27:46 +0000 (16:27 +0200)]
18834: Re-enabled check

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

2 years ago18834: Fixed failing tests
Daniel Kutyła [Mon, 28 Mar 2022 08:22:22 +0000 (10:22 +0200)]
18834: Fixed failing tests

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

2 years ago18834: Fixed uploading file to a subdirectory, added tests
Daniel Kutyła [Mon, 28 Mar 2022 07:35:23 +0000 (09:35 +0200)]
18834: Fixed uploading file to a subdirectory, added tests

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

2 years ago16672: Adds Cypress tests on process logs viewing.
Lucas Di Pentima [Fri, 25 Mar 2022 20:13:57 +0000 (17:13 -0300)]
16672: Adds Cypress tests on process logs viewing.

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

2 years ago16672: Avoids log panel "blinking" when changing process view.
Lucas Di Pentima [Tue, 22 Mar 2022 14:27:35 +0000 (11:27 -0300)]
16672: Avoids log panel "blinking" when changing process view.

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

2 years ago16672: Adds 'copy to clipboard' feature.
Lucas Di Pentima [Tue, 22 Mar 2022 14:19:26 +0000 (11:19 -0300)]
16672: Adds 'copy to clipboard' feature.

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

2 years ago16672: Implements 'auto-follow' mode when log view is scrolled all the way down
Lucas Di Pentima [Tue, 22 Mar 2022 13:59:27 +0000 (10:59 -0300)]
16672: Implements 'auto-follow' mode when log view is scrolled all the way down

Restored the CodeSnippet component as it was needing too much customization
for the log viewer use case.

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

2 years ago16672: Adds renderer for UUID & PDH links on the log viewer.
Lucas Di Pentima [Mon, 21 Mar 2022 19:37:33 +0000 (16:37 -0300)]
16672: Adds renderer for UUID & PDH links on the log viewer.

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

2 years ago16672: Adds 'container' type event to the logs viewer.
Lucas Di Pentima [Mon, 21 Mar 2022 14:11:56 +0000 (11:11 -0300)]
16672: Adds 'container' type event to the logs viewer.

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

2 years ago16672: Removes unused code, avoids requesting the CR twice.
Lucas Di Pentima [Mon, 21 Mar 2022 13:46:06 +0000 (10:46 -0300)]
16672: Removes unused code, avoids requesting the CR twice.

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

2 years ago16672: Adds font size control to the log viewer.
Lucas Di Pentima [Fri, 18 Mar 2022 21:31:42 +0000 (18:31 -0300)]
16672: Adds font size control to the log viewer.

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

2 years ago16672: Adds toggable word-wrapping to the log panel.
Lucas Di Pentima [Fri, 18 Mar 2022 20:51:17 +0000 (17:51 -0300)]
16672: Adds toggable word-wrapping to the log panel.

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

2 years ago16672: Adds new prop to MPVContent: max height when not maximized.
Lucas Di Pentima [Fri, 18 Mar 2022 20:33:05 +0000 (17:33 -0300)]
16672: Adds new prop to MPVContent: max height when not maximized.

This applies to the Log panel so that it doesn't take the whole vertical
space available when sharing the UI with other panels.

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

2 years ago16672: Fixes panels' vertical space layout issues.
Lucas Di Pentima [Thu, 17 Mar 2022 21:19:01 +0000 (18:19 -0300)]
16672: Fixes panels' vertical space layout issues.

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

2 years ago16672: Removes the old process logs panel & related code.
Lucas Di Pentima [Thu, 17 Mar 2022 16:54:33 +0000 (13:54 -0300)]
16672: Removes the old process logs panel & related code.

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

2 years ago16672: Process log card fully implemented in process panel.
Lucas Di Pentima [Thu, 17 Mar 2022 16:29:17 +0000 (13:29 -0300)]
16672: Process log card fully implemented in process panel.

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

2 years ago16672: Initial Log viewer placement on process panel. WIP
Lucas Di Pentima [Tue, 15 Mar 2022 19:25:05 +0000 (16:25 -0300)]
16672: Initial Log viewer placement on process panel. WIP

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

2 years ago16672: Rearranges code related to getting current process' UUID.
Lucas Di Pentima [Thu, 10 Mar 2022 21:57:29 +0000 (18:57 -0300)]
16672: Rearranges code related to getting current process' UUID.

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

2 years ago16672: Improves UX by avoiding to instantly focus on a MPV panel.
Lucas Di Pentima [Thu, 10 Mar 2022 21:00:05 +0000 (18:00 -0300)]
16672: Improves UX by avoiding to instantly focus on a MPV panel.

100ms seems "instant enough" for cases where the user is really attempting
to use the multi-panel-view task bar. For other cases where the user
casually hovers through any of the buttons because is trying to reach
some different part of the UI, not making the UI "move" is a lot less
confusing.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@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 agoMerge branch '18549-global-search-results-show-path' into main
Daniel Kutyła [Fri, 18 Mar 2022 14:28:28 +0000 (15:28 +0100)]
Merge branch '18549-global-search-results-show-path' into main
closes #18549

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

2 years ago18549: Layout fixed, tests updated 18549-global-search-results-show-path
Daniel Kutyła [Wed, 16 Mar 2022 22:32:30 +0000 (23:32 +0100)]
18549: Layout fixed, tests updated

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

2 years agoMerge branch '18848-upgrade-yarn3'. Closes #18848
Tom Clegg [Wed, 16 Mar 2022 20:26:27 +0000 (16:26 -0400)]
Merge branch '18848-upgrade-yarn3'. Closes #18848

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

2 years ago18848: update the Dockerfile for package building to automatically pick 18848-upgrade-yarn3
Ward Vandewege [Wed, 16 Mar 2022 18:17:32 +0000 (14:17 -0400)]
18848: update the Dockerfile for package building to automatically pick
       up the correct Go version.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years ago18848: need to define a few variables before running yarn build. Also,
Ward Vandewege [Wed, 16 Mar 2022 18:15:28 +0000 (14:15 -0400)]
18848: need to define a few variables before running yarn build. Also,
       check that ARVADOS_DIRECTORY is set when the packages-in-docker
       make target is executed.

Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward@curii.com>

2 years agoMerge branch '18866-property-editor-bugfix'. Closes #18866
Lucas Di Pentima [Wed, 16 Mar 2022 15:34:36 +0000 (12:34 -0300)]
Merge branch '18866-property-editor-bugfix'. Closes #18866

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@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 ago18866: Fixes the bug. 18866-property-editor-bugfix
Lucas Di Pentima [Tue, 15 Mar 2022 17:21:51 +0000 (14:21 -0300)]
18866: Fixes the bug.

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

2 years ago18866: Adds test exposing the problem.
Lucas Di Pentima [Tue, 15 Mar 2022 17:08:30 +0000 (14:08 -0300)]
18866: Adds test exposing the problem.

The functions `getTag[Key|Value]ID()` don't allow to match by IDs, so when a
label-less key has some values, wb2 cannot build its suggested value list
because it doesn't have the key id.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@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 ago18848: Add yarn.lock.
Tom Clegg [Wed, 9 Mar 2022 18:36:24 +0000 (13:36 -0500)]
18848: Add yarn.lock.

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

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 ago18549: Cypress test added
Daniel Kutyła [Wed, 9 Mar 2022 17:08:51 +0000 (18:08 +0100)]
18549: Cypress test added

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

2 years ago18549: New implementation with snackbar
Daniel Kutyła [Wed, 9 Mar 2022 16:36:48 +0000 (17:36 +0100)]
18549: New implementation with snackbar

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

2 years ago18549: Initial implementation
Daniel Kutyła [Thu, 3 Mar 2022 20:54:31 +0000 (21:54 +0100)]
18549: Initial implementation

Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.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 '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>