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

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>

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>

3 years ago17579: Fixed clear search input when changing project test
Daniel Kutyła [Wed, 8 Dec 2021 22:25:13 +0000 (23:25 +0100)]
17579: Fixed clear search input when changing project test

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

3 years agoMerge remote-tracking branch 'origin/main' into 17579-Clear-table-filter-when-changin...
Daniel Kutyła [Wed, 8 Dec 2021 22:01:38 +0000 (23:01 +0100)]
Merge remote-tracking branch 'origin/main' into 17579-Clear-table-filter-when-changing-the-project

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

3 years ago17579: fix for wrong conflict resolution
Daniel Kutyła [Wed, 8 Dec 2021 20:44:42 +0000 (21:44 +0100)]
17579: fix for wrong conflict resolution

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

3 years ago17579: Fix for collection cypress failure
Daniel Kutyła [Wed, 8 Dec 2021 15:50:37 +0000 (16:50 +0100)]
17579: Fix for collection cypress failure

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

3 years ago17579: Fix for collection cypress failure
Daniel Kutyła [Wed, 8 Dec 2021 15:50:37 +0000 (16:50 +0100)]
17579: Fix for collection cypress failure

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

3 years ago17579: Fixed test issues removed not required files
Daniel Kutyła [Tue, 7 Dec 2021 22:21:38 +0000 (23:21 +0100)]
17579: Fixed test issues removed not required files

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

3 years ago18123: Free up space in group member list by removing email/uuid
Stephen Smith [Tue, 7 Dec 2021 15:36:37 +0000 (10:36 -0500)]
18123: Free up space in group member list by removing email/uuid

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

3 years agoMerge branch '18128-multi-panel-view' into main. Closes #18128.
Lucas Di Pentima [Fri, 3 Dec 2021 14:59:37 +0000 (11:59 -0300)]
Merge branch '18128-multi-panel-view' into main. Closes #18128.

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

3 years ago18128: Fixes triple negation. 18128-multi-panel-view
Lucas Di Pentima [Thu, 2 Dec 2021 22:58:33 +0000 (19:58 -0300)]
18128: Fixes triple negation.

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

3 years ago18128: Fixes unit test due to behavior change.
Lucas Di Pentima [Mon, 22 Nov 2021 14:17:12 +0000 (11:17 -0300)]
18128: Fixes unit test due to behavior change.

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

3 years ago18128: Adds panel indication and auto-scroll on mouse hovering.
Lucas Di Pentima [Fri, 19 Nov 2021 22:36:32 +0000 (19:36 -0300)]
18128: Adds panel indication and auto-scroll on mouse hovering.

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

3 years ago18128: Make the properties panel of hidden by default.
Lucas Di Pentima [Wed, 20 Oct 2021 20:12:38 +0000 (17:12 -0300)]
18128: Make the properties panel of hidden by default.

This is to make cypress tests pass, while maintaining previous behavior.

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

3 years ago18128: Improves collection's view different panels layout.
Lucas Di Pentima [Wed, 20 Oct 2021 19:24:39 +0000 (16:24 -0300)]
18128: Improves collection's view different panels layout.

There's additional work to be done here, specially with the file browser
that doesn't seem to behave correctly when trying to make it occupy all
the available vertical space.

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

3 years ago18128: Adds Multi-View Panel to collection's view.
Lucas Di Pentima [Wed, 20 Oct 2021 17:16:35 +0000 (14:16 -0300)]
18128: Adds Multi-View Panel to collection's view.

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

3 years ago18128: Removes WIP logs panel & hides details panel on process view.
Lucas Di Pentima [Wed, 20 Oct 2021 17:05:02 +0000 (14:05 -0300)]
18128: Removes WIP logs panel & hides details panel on process view.

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

3 years ago18128: Adds unit tests.
Lucas Di Pentima [Tue, 19 Oct 2021 20:50:38 +0000 (17:50 -0300)]
18128: Adds unit tests.

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

3 years ago18128: Adds logs panel to process view. WIP
Lucas Di Pentima [Tue, 19 Oct 2021 19:23:21 +0000 (16:23 -0300)]
18128: Adds logs panel to process view. WIP

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

3 years ago18128: Separate process details into their own component.
Lucas Di Pentima [Tue, 19 Oct 2021 19:20:32 +0000 (16:20 -0300)]
18128: Separate process details into their own component.

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

3 years ago18128: Makes the toggle button bar always visible.
Lucas Di Pentima [Tue, 19 Oct 2021 16:49:14 +0000 (13:49 -0300)]
18128: Makes the toggle button bar always visible.

In case there's vertical scrolling involved, the button bar will always
be accessible.

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

3 years ago18128: Improves process panel.
Lucas Di Pentima [Tue, 19 Oct 2021 14:58:09 +0000 (11:58 -0300)]
18128: Improves process panel.

Makes the subprocess panel take the available screen space.

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

3 years ago18128: Fixes app's main content layouts.
Lucas Di Pentima [Tue, 19 Oct 2021 14:56:07 +0000 (11:56 -0300)]
18128: Fixes app's main content layouts.

Moves the height calculation from the DataExplorer/DataTable component combo
to the outer layers so that DataExplorer can be used as one of many data
panels inside a view.

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

3 years ago18128: Adds panel maximizing capabilities.
Lucas Di Pentima [Thu, 14 Oct 2021 21:04:09 +0000 (18:04 -0300)]
18128: Adds panel maximizing capabilities.

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

3 years ago18128: Adds ability to set up initial per-panel visibility.
Lucas Di Pentima [Thu, 14 Oct 2021 19:16:18 +0000 (16:16 -0300)]
18128: Adds ability to set up initial per-panel visibility.

If panelStates isn't defined, the default keeps being "show all panels".
If panelStates is defined, but some panel state isn't included, the default
is to set its initial visibility to false. If it is indeed included but
the optional visibility setting isn't defined, by default the panel will
be shown to avoid having to explicitly set visible:true to all panels.

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

3 years ago18128: Exports a common type for panel implementors to receive MPV props.
Lucas Di Pentima [Thu, 14 Oct 2021 18:28:40 +0000 (15:28 -0300)]
18128: Exports a common type for panel implementors to receive MPV props.

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

3 years ago18128: Improves toggle button bar's alignment & separation.
Lucas Di Pentima [Thu, 14 Oct 2021 17:54:28 +0000 (14:54 -0300)]
18128: Improves toggle button bar's alignment & separation.

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

3 years ago18128: Adds better styling to the toggle bar.
Lucas Di Pentima [Thu, 14 Oct 2021 14:49:29 +0000 (11:49 -0300)]
18128: Adds better styling to the toggle bar.

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

3 years ago18128: Show [X] close button on individual panels.
Lucas Di Pentima [Fri, 8 Oct 2021 19:11:16 +0000 (16:11 -0300)]
18128: Show [X] close button on individual panels.

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

3 years ago18128: Applies MPVContainer component to the process panel.
Lucas Di Pentima [Fri, 8 Oct 2021 19:05:05 +0000 (16:05 -0300)]
18128: Applies MPVContainer component to the process panel.

Both panel are now able to be toggled via the top level button tray.

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

3 years ago18128: Adds Multi Panel View (MPV for short) component family.
Lucas Di Pentima [Fri, 8 Oct 2021 18:49:15 +0000 (15:49 -0300)]
18128: Adds Multi Panel View (MPV for short) component family.

MPVContainer aims to be a drop-in replacement for <Grid container...>
that will handle its children's visibility and pass to them additional
props so they can optionally offer UI elements to the user.

MPVPanelContent aims to be a drop-in replacement for <Grid item...>
in case there's a need for special layout inside a container. This
component will forward the additional props to its children.

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

3 years ago18128: Removes unused code.
Lucas Di Pentima [Fri, 8 Oct 2021 18:42:02 +0000 (15:42 -0300)]
18128: Removes unused code.

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

3 years ago17579: Added search input clear after project change
Daniel Kutyła [Thu, 2 Dec 2021 21:12:59 +0000 (22:12 +0100)]
17579: Added search input clear after project change

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

3 years ago18123: Add tests for disabling actions on built-in groups.
Stephen Smith [Wed, 1 Dec 2021 21:07:16 +0000 (16:07 -0500)]
18123: Add tests for disabling actions on built-in groups.

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

3 years agoMerge branch '18484-collection-manifest-fix' into main. Closes #18484.
Lucas Di Pentima [Wed, 1 Dec 2021 20:36:55 +0000 (17:36 -0300)]
Merge branch '18484-collection-manifest-fix' into main. Closes #18484.

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

3 years agoMerge branch '18257-chips-error-fix' into main. Closes #18257.
Lucas Di Pentima [Wed, 1 Dec 2021 20:25:35 +0000 (17:25 -0300)]
Merge branch '18257-chips-error-fix' into main. Closes #18257.

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

3 years ago18123: Disable controls related to group for built in groups.
Stephen Smith [Wed, 1 Dec 2021 20:13:37 +0000 (15:13 -0500)]
18123: Disable controls related to group for built in groups.

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

3 years ago18123: Test shared resource permission level in group permissions list.
Stephen Smith [Wed, 1 Dec 2021 19:32:13 +0000 (14:32 -0500)]
18123: Test shared resource permission level in group permissions list.

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

3 years ago18123: Add test for resources shared with group.
Stephen Smith [Wed, 1 Dec 2021 19:30:57 +0000 (14:30 -0500)]
18123: Add test for resources shared with group.

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

3 years ago18257: Adds checks to array values thay may be null or undefined. 18257-chips-error-fix
Lucas Di Pentima [Wed, 1 Dec 2021 19:18:42 +0000 (16:18 -0300)]
18257: Adds checks to array values thay may be null or undefined.

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

3 years ago18123: Add tests for hide group member and rename/delete group.
Stephen Smith [Wed, 1 Dec 2021 18:40:59 +0000 (13:40 -0500)]
18123: Add tests for hide group member and rename/delete group.

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

3 years ago18123: Disable delete group link if user lacks permission.
Stephen Smith [Wed, 1 Dec 2021 00:20:27 +0000 (19:20 -0500)]
18123: Disable delete group link if user lacks permission.

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

3 years ago18123: Change edit permission level to context menu.
Stephen Smith [Tue, 30 Nov 2021 19:15:11 +0000 (14:15 -0500)]
18123: Change edit permission level to context menu.

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

3 years ago18484: Improves CollectionService.get() to support "select". 18484-collection-manifest-fix
Lucas Di Pentima [Tue, 30 Nov 2021 14:02:03 +0000 (11:02 -0300)]
18484: Improves CollectionService.get() to support "select".

Updates related code, also adds the "include_old_versions" param so that
it works with snapshots.
Adds tests.

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

3 years agoMerge branch '18482-Info-Button-for-projects-is-broken' into main
Daniel Kutyła [Tue, 30 Nov 2021 07:46:51 +0000 (08:46 +0100)]
Merge branch '18482-Info-Button-for-projects-is-broken' into main
closes #18482

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

3 years ago18484: Makes a list request on collectionService.get().
Lucas Di Pentima [Mon, 29 Nov 2021 23:10:37 +0000 (20:10 -0300)]
18484: Makes a list request on collectionService.get().

To avoid getting a whole collection record with its manifest_text field,
we use the list request with a uuid filter.

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

3 years ago18482: Fixed info icon issue and added cypress test 18482-Info-Button-for-projects-is-broken
Daniel Kutyła [Mon, 29 Nov 2021 17:06:24 +0000 (18:06 +0100)]
18482: Fixed info icon issue and added cypress test

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

3 years ago18123: Add active toggle to group member list.
Stephen Smith [Mon, 29 Nov 2021 01:28:41 +0000 (20:28 -0500)]
18123: Add active toggle to group member list.

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

3 years agoMerge branch '18169-cancel-button-not-working' into main
Daniel Kutyła [Fri, 26 Nov 2021 08:05:56 +0000 (09:05 +0100)]
Merge branch '18169-cancel-button-not-working' into main
closes #18169

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

3 years ago18169: Fixed upload cancelation on a single file 18169-cancel-button-not-working
Daniel Kutyła [Thu, 25 Nov 2021 16:16:31 +0000 (17:16 +0100)]
18169: Fixed upload cancelation on a single file

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

3 years ago18123: Add basic group edit cypress tests.
Stephen Smith [Tue, 23 Nov 2021 03:54:33 +0000 (22:54 -0500)]
18123: Add basic group edit cypress tests.

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

3 years ago18123: Reload group links after editing permission.
Stephen Smith [Tue, 23 Nov 2021 03:25:42 +0000 (22:25 -0500)]
18123: Reload group links after editing permission.

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

3 years ago18123: Hide add member button unless the user can_manage the group.
Stephen Smith [Wed, 17 Nov 2021 02:10:28 +0000 (21:10 -0500)]
18123: Hide add member button unless the user can_manage the group.

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