arvados.git
19 months agoMerge branch '20487-inputs-display' refs #20487
Peter Amstutz [Wed, 10 May 2023 17:44:54 +0000 (13:44 -0400)]
Merge branch '20487-inputs-display' refs #20487

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

19 months ago20487: Use === instead of ==
Peter Amstutz [Wed, 10 May 2023 17:43:17 +0000 (13:43 -0400)]
20487: Use === instead of ==

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

19 months ago20377: Update browserdb to get rid of warning
Stephen Smith [Wed, 10 May 2023 13:52:58 +0000 (09:52 -0400)]
20377: Update browserdb to get rid of warning

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

19 months ago20377: Reject dataexplorer updates to incorrect page, allows dataexplorer to retry...
Stephen Smith [Wed, 10 May 2023 12:59:37 +0000 (08:59 -0400)]
20377: Reject dataexplorer updates to incorrect page, allows dataexplorer to retry with correct page

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

19 months ago20487: Wait for the snackbar to appear & go away
Peter Amstutz [Wed, 10 May 2023 00:17:11 +0000 (20:17 -0400)]
20487: Wait for the snackbar to appear & go away

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

19 months ago20487: Try make tests more reliable
Peter Amstutz [Wed, 10 May 2023 00:09:08 +0000 (20:09 -0400)]
20487: Try make tests more reliable

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

19 months ago20487: Correctly dispatch loadProject from openProjectPanel
Peter Amstutz [Tue, 9 May 2023 21:56:30 +0000 (17:56 -0400)]
20487: Correctly dispatch loadProject from openProjectPanel

Also fix it to recognize PDH in the files panel.

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

19 months ago20487: loadProject doesn't call openProjectPanel
Peter Amstutz [Tue, 9 May 2023 19:39:16 +0000 (15:39 -0400)]
20487: loadProject doesn't call openProjectPanel

The bug was was that loading the registered workflow panel would call
loadProject() which would call openProjectPanel() which would dispatch
REQUEST_ITEMS for the project (which is 100% wasteful, because we're
not displaying the project contents).

However, the results from REQUEST_ITEMS (which excludes some fields in
the standard query) would replace the result that previously got the
complete workflow object.  As a result the "definition" field went
away, which cause the inputs/outputs panels to go blank.

This switches the navigation action to call "openProjectPanel", and
have that begin by calling "loadProject".  As a result, other places
that call loadProject no longer call openProjectPanel.

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

19 months agoMerge branch '20452-collection-view-fix' refs #20452
Peter Amstutz [Tue, 9 May 2023 16:17:45 +0000 (12:17 -0400)]
Merge branch '20452-collection-view-fix' refs #20452

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

19 months ago20452: don't set path if currentItemUuid is not a collection
Peter Amstutz [Tue, 9 May 2023 15:25:08 +0000 (11:25 -0400)]
20452: don't set path if currentItemUuid is not a collection

Also fixes bug when clicking "refresh" on collection.

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

19 months ago20424: Process io parameter parsing in single loop to optimize performance
Stephen Smith [Tue, 9 May 2023 14:42:04 +0000 (10:42 -0400)]
20424: Process io parameter parsing in single loop to optimize performance

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

19 months ago20424: Memoize process io card preview to reduce unnecessary re-renders
Stephen Smith [Tue, 9 May 2023 14:40:20 +0000 (10:40 -0400)]
20424: Memoize process io card preview to reduce unnecessary re-renders

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

19 months agoMerge branch '20469-contents-select' refs #20469
Peter Amstutz [Fri, 5 May 2023 17:14:49 +0000 (13:14 -0400)]
Merge branch '20469-contents-select' refs #20469

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

19 months ago20469: Provide select parameter to contents to avoid loading mounts
Peter Amstutz [Wed, 3 May 2023 02:11:29 +0000 (22:11 -0400)]
20469: Provide select parameter to contents to avoid loading mounts

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

19 months ago20031: Try to fix test
Stephen Smith [Tue, 2 May 2023 13:05:14 +0000 (09:05 -0400)]
20031: Try to fix test

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

19 months ago20031: Verify files in all copy/move batch operation tests
Stephen Smith [Tue, 2 May 2023 13:01:34 +0000 (09:01 -0400)]
20031: Verify files in all copy/move batch operation tests

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

19 months ago20031: Add tests for copy/move files to existing/new/separate collections
Stephen Smith [Mon, 1 May 2023 18:38:00 +0000 (14:38 -0400)]
20031: Add tests for copy/move files to existing/new/separate collections

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

19 months ago20031: Fix incorect const used for closing dialog, tweak copy/move file wording
Stephen Smith [Mon, 1 May 2023 18:36:45 +0000 (14:36 -0400)]
20031: Fix incorect const used for closing dialog, tweak copy/move file wording

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

19 months ago20031: Preselect current collection in move/copy to existing collection tree picker
Stephen Smith [Thu, 27 Apr 2023 14:36:19 +0000 (10:36 -0400)]
20031: Preselect current collection in move/copy to existing collection tree picker

* Add collection support to ancestor service
* Initialize copy/move to existing collection form with current collection
* Use initial form value and ancestor service to preload tree picker with initial selection
* Add refresh action to tree picker search actions to populate initial expanded tree picker items after preselection
* Allow pristine copy/move to existing form to be submitted with initial value (relies on form validation to disable submit if no initial value)

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

19 months ago20031: Add type for collection file operation location for form field
Stephen Smith [Tue, 25 Apr 2023 14:52:10 +0000 (10:52 -0400)]
20031: Add type for collection file operation location for form field

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

19 months ago20031: Remove redundant collection copy/move form initializations
Stephen Smith [Tue, 25 Apr 2023 14:44:16 +0000 (10:44 -0400)]
20031: Remove redundant collection copy/move form initializations

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

20 months ago20031: Add split files into separate collection move/copy actions
Stephen Smith [Wed, 19 Apr 2023 00:44:19 +0000 (20:44 -0400)]
20031: Add split files into separate collection move/copy actions

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

20 months ago20031: Navigate to new collections when copying/moving to new collection
Stephen Smith [Wed, 19 Apr 2023 00:12:11 +0000 (20:12 -0400)]
20031: Navigate to new collections when copying/moving to new collection

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

20 months ago20031: Add includeDirectories flag to ProjectsTreePicker and add collection/directory...
Stephen Smith [Mon, 17 Apr 2023 19:39:53 +0000 (15:39 -0400)]
20031: Add includeDirectories flag to ProjectsTreePicker and add collection/directory only picker

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

20 months ago20031: Add ability to create and update collections during replace_files, moveFiles...
Stephen Smith [Wed, 12 Apr 2023 13:38:27 +0000 (09:38 -0400)]
20031: Add ability to create and update collections during replace_files, moveFiles, copyFiles.

Used to optimize move/copy to new to reduce api calls

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

20 months ago20031: Use replace files api for copy to new collection
Stephen Smith [Mon, 10 Apr 2023 19:29:32 +0000 (15:29 -0400)]
20031: Use replace files api for copy to new collection

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

20 months ago20031: Add collection partial move/copy to new/existing collection
Stephen Smith [Mon, 10 Apr 2023 19:16:39 +0000 (15:16 -0400)]
20031: Add collection partial move/copy to new/existing collection

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

20 months agoMerge branch '20306-sharing-dialog' refs #20306
Peter Amstutz [Thu, 6 Apr 2023 14:49:22 +0000 (10:49 -0400)]
Merge branch '20306-sharing-dialog' refs #20306

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

20 months ago20306: Revert sharing dialog to 'sm' width
Peter Amstutz [Thu, 6 Apr 2023 14:48:29 +0000 (10:48 -0400)]
20306: Revert sharing dialog to 'sm' width

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

20 months ago20306: Reworked dialog layout to hopefully be less confusing
Peter Amstutz [Thu, 6 Apr 2023 14:26:17 +0000 (10:26 -0400)]
20306: Reworked dialog layout to hopefully be less confusing

Tweaked to mimic the Google docs sharing dialog.

Put the "Add users" input box at the top, so people start there.

Added section headings.

Adusted the "general access" text to hopefully be more clear.

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

20 months agoMerge branch '20085-Sharing-Dialog-Form-Validation-Error' refs #20085
Peter Amstutz [Tue, 4 Apr 2023 21:02:00 +0000 (17:02 -0400)]
Merge branch '20085-Sharing-Dialog-Form-Validation-Error' refs #20085

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

20 months ago20085: Fix tests
Peter Amstutz [Tue, 4 Apr 2023 19:03:37 +0000 (15:03 -0400)]
20085: Fix tests

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

20 months ago20085: Fix quirky behavior when removing share with public/all users row
Peter Amstutz [Tue, 4 Apr 2023 17:37:36 +0000 (13:37 -0400)]
20085: Fix quirky behavior when removing share with public/all users row

Fix some runtime warnings

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

20 months ago20085: Sharing dialog immediately saves changes
Peter Amstutz [Mon, 3 Apr 2023 21:16:04 +0000 (17:16 -0400)]
20085: Sharing dialog immediately saves changes

Added ALL_USERS as a sharing level distinct from PUBLIC.  Don't hide
the all users / public link in the permission list.  Switching between
PUBLIC/ALL_USERS/SHARED/PRIVATE have clearly distinct actions.

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

20 months ago20085: Make the public/private/shared dropdown save on change
Peter Amstutz [Fri, 31 Mar 2023 21:59:16 +0000 (17:59 -0400)]
20085: Make the public/private/shared dropdown save on change

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

20 months ago20085: Almost works, needs to save on change to share/public/private
Peter Amstutz [Fri, 31 Mar 2023 21:24:23 +0000 (17:24 -0400)]
20085: Almost works, needs to save on change to share/public/private

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

20 months ago20085: Moving the (+) button trying to restyle it
Peter Amstutz [Fri, 31 Mar 2023 19:39:23 +0000 (15:39 -0400)]
20085: Moving the (+) button trying to restyle it

Typescript is fighting me every step of the way, something that should
take like 15 minutes is taking 3 hours, argh.

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

20 months agoMerge branch '20085-Sharing-Dialog-Form-Validation-Error-fix' into main
Daniel Kutyła [Fri, 31 Mar 2023 15:32:08 +0000 (17:32 +0200)]
Merge branch '20085-Sharing-Dialog-Form-Validation-Error-fix' into main
closes #20085

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

20 months agoMerge branch '20252-subprocess-panel-refresh-bug' into main. Closes #20252
Stephen Smith [Fri, 31 Mar 2023 15:05:14 +0000 (11:05 -0400)]
Merge branch '20252-subprocess-panel-refresh-bug' into main. Closes #20252

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

20 months ago200085: Added changes to share dialog layout
Daniel Kutyła [Thu, 30 Mar 2023 23:24:18 +0000 (01:24 +0200)]
200085: Added changes to share dialog layout

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

20 months ago20252: Clean up imports
Stephen Smith [Thu, 30 Mar 2023 18:58:39 +0000 (14:58 -0400)]
20252: Clean up imports

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

20 months ago20252: Avoid clearing subprocess data explorer when refreshing process panel
Stephen Smith [Thu, 30 Mar 2023 18:58:15 +0000 (14:58 -0400)]
20252: Avoid clearing subprocess data explorer when refreshing process panel

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

20 months agoFix tests refs #19295
Peter Amstutz [Wed, 29 Mar 2023 18:31:11 +0000 (14:31 -0400)]
Fix tests refs #19295

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

20 months agoMerge branch '19295-reused' refs #19295
Peter Amstutz [Wed, 29 Mar 2023 18:17:13 +0000 (14:17 -0400)]
Merge branch '19295-reused' refs #19295

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

20 months ago19295: Adjust type filter defaults
Peter Amstutz [Wed, 29 Mar 2023 18:06:16 +0000 (14:06 -0400)]
19295: Adjust type filter defaults

Move order of "Workflow Definition" after runs because that's the
current sort order (which is imposed by the "contents" API so it is
nontrivial to change).

Hide "intermediate" and "log" output collections by default because
they are usually clutter and you generally find them by navigating
from the workflow run.

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

20 months ago19295: Add "Cancelling" state.
Peter Amstutz [Wed, 29 Mar 2023 17:52:33 +0000 (13:52 -0400)]
19295: Add "Cancelling" state.

Tweak "cancel" button styling from discussion with Sarah.

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

20 months ago19295: Add "Reused" state to container status display
Peter Amstutz [Tue, 28 Mar 2023 17:28:41 +0000 (13:28 -0400)]
19295: Add "Reused" state to container status display

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

20 months agoMerge branch '19482-wf-panel' refs #19482
Peter Amstutz [Tue, 28 Mar 2023 13:47:12 +0000 (09:47 -0400)]
Merge branch '19482-wf-panel' refs #19482

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

20 months ago200085: Fix for sharing dialog, clear on blur
Daniel Kutyła [Mon, 27 Mar 2023 21:43:38 +0000 (23:43 +0200)]
200085: Fix for sharing dialog, clear on blur

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

20 months ago19482: Fix more flaky tests
Peter Amstutz [Mon, 27 Mar 2023 20:39:50 +0000 (16:39 -0400)]
19482: Fix more flaky tests

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

20 months ago19482: Fix flaky tests
Peter Amstutz [Mon, 27 Mar 2023 19:38:27 +0000 (15:38 -0400)]
19482: Fix flaky tests

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

20 months ago19482: Fix breadcrumbs to display properly when directly navigating
Peter Amstutz [Fri, 24 Mar 2023 15:10:23 +0000 (11:10 -0400)]
19482: Fix breadcrumbs to display properly when directly navigating

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

20 months ago19482: Breadcrumbs almost work right
Peter Amstutz [Thu, 23 Mar 2023 21:19:01 +0000 (17:19 -0400)]
19482: Breadcrumbs almost work right

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

21 months agoMerge branch '20251-subprocess-panel-container-details-bug' into main. Closes #20251
Stephen Smith [Wed, 22 Mar 2023 21:13:01 +0000 (17:13 -0400)]
Merge branch '20251-subprocess-panel-container-details-bug' into main. Closes #20251

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

21 months ago20251: Fix flaky collection file browser by using race-free state update callback
Stephen Smith [Wed, 22 Mar 2023 19:05:54 +0000 (15:05 -0400)]
20251: Fix flaky collection file browser by using race-free state update callback

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

21 months ago20251: Try to improve flaky clipboard test
Stephen Smith [Wed, 22 Mar 2023 14:24:00 +0000 (10:24 -0400)]
20251: Try to improve flaky clipboard test

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

21 months agoMerge branch 'main' of git.arvados.org:arvados-workbench2 into 20251-subprocess-panel...
Stephen Smith [Wed, 22 Mar 2023 01:25:13 +0000 (21:25 -0400)]
Merge branch 'main' of git.arvados.org:arvados-workbench2 into 20251-subprocess-panel-container-details-bug

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

21 months ago20251: Deduplicate container UUIDs before fetching missing process info
Stephen Smith [Tue, 21 Mar 2023 20:26:47 +0000 (16:26 -0400)]
20251: Deduplicate container UUIDs before fetching missing process info

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

21 months agoMerge branch 'main' into 19482-wf-panel refs #19482
Peter Amstutz [Tue, 21 Mar 2023 20:26:19 +0000 (16:26 -0400)]
Merge branch 'main' into 19482-wf-panel refs #19482

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

21 months ago20251: Increase/set containers list request to match count of requested container...
Stephen Smith [Tue, 21 Mar 2023 20:08:57 +0000 (16:08 -0400)]
20251: Increase/set containers list request to match count of requested container details (= dataExplorer pagination size)

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

21 months agoMerge branch '19899-cache-control-fix' refs #19899
Peter Amstutz [Tue, 21 Mar 2023 18:50:37 +0000 (14:50 -0400)]
Merge branch '19899-cache-control-fix' refs #19899

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

21 months ago19899: Use "Cache-Control: no-cache" in request instead of must-revalidate
Peter Amstutz [Tue, 21 Mar 2023 16:09:09 +0000 (12:09 -0400)]
19899: Use "Cache-Control: no-cache" in request instead of must-revalidate

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

21 months agoMerge branch '19969-advanced-search-project-field' into main. Closes #19969
Stephen Smith [Mon, 20 Mar 2023 20:28:08 +0000 (16:28 -0400)]
Merge branch '19969-advanced-search-project-field' into main. Closes #19969

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

21 months ago200085: Fix for sharing dialog
Daniel Kutyła [Mon, 20 Mar 2023 20:23:58 +0000 (21:23 +0100)]
200085: Fix for sharing dialog

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

21 months ago19969: Fix required condition on project input, make required prop required
Stephen Smith [Mon, 20 Mar 2023 19:03:38 +0000 (15:03 -0400)]
19969: Fix required condition on project input, make required prop required

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

21 months ago19969: Pass required prop to generic input to allow disabling required asterisk on...
Stephen Smith [Mon, 20 Mar 2023 17:54:30 +0000 (13:54 -0400)]
19969: Pass required prop to generic input to allow disabling required asterisk on non-required fields

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

21 months agoMerge branch '20029-collection-batch-file-operations' into main. Closes #20029 and...
Stephen Smith [Fri, 17 Mar 2023 14:31:09 +0000 (10:31 -0400)]
Merge branch '20029-collection-batch-file-operations' into main. Closes #20029 and Closes #20030

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

21 months ago20029: Actually remove unneeded test this time
Stephen Smith [Fri, 17 Mar 2023 14:30:25 +0000 (10:30 -0400)]
20029: Actually remove unneeded test this time

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

21 months ago20029: Rename empty collection pdh constant & remove unnecessary unit test
Stephen Smith [Fri, 17 Mar 2023 14:00:57 +0000 (10:00 -0400)]
20029: Rename empty collection pdh constant & remove unnecessary unit test

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

21 months ago20029: Fix file remove context menu passing collection uuid with file path to delete...
Stephen Smith [Fri, 17 Mar 2023 01:09:30 +0000 (21:09 -0400)]
20029: Fix file remove context menu passing collection uuid with file path to delete method

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

21 months ago20029: Fix test
Stephen Smith [Fri, 17 Mar 2023 00:35:32 +0000 (20:35 -0400)]
20029: Fix test

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

21 months ago20029: Refactor replaceFiles operations
Stephen Smith [Fri, 17 Mar 2023 00:11:27 +0000 (20:11 -0400)]
20029: Refactor replaceFiles operations

* Perform single collection operations in a single request
* Rename operations to replace existing operations
* Add renameFile operation

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

21 months agoMerge branch '19836-upload-binary-mode' into main
Daniel Kutyła [Wed, 15 Mar 2023 20:46:40 +0000 (21:46 +0100)]
Merge branch '19836-upload-binary-mode' into main
closes #19836

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

21 months ago20029: Add collection batch file delete/copy/move and unit tests
Stephen Smith [Wed, 15 Mar 2023 20:19:49 +0000 (16:19 -0400)]
20029: Add collection batch file delete/copy/move and unit tests

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

21 months ago19482: Use CardHeader/CardContent for more consistent styling
Peter Amstutz [Wed, 8 Mar 2023 21:41:05 +0000 (16:41 -0500)]
19482: Use CardHeader/CardContent for more consistent styling

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

21 months agoMerge branch '19899-webdav-cache-control' into main. Closes #19899
Stephen Smith [Mon, 6 Mar 2023 22:34:47 +0000 (17:34 -0500)]
Merge branch '19899-webdav-cache-control' into main. Closes #19899

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

21 months ago19899: Unit test webdav requests for cache-control must-revalidate
Stephen Smith [Mon, 6 Mar 2023 21:31:00 +0000 (16:31 -0500)]
19899: Unit test webdav requests for cache-control must-revalidate

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

21 months ago19899: Remove webdav cache disable from cypress config to properly test cache-control...
Stephen Smith [Mon, 6 Mar 2023 20:15:53 +0000 (15:15 -0500)]
19899: Remove webdav cache disable from cypress config to properly test cache-control header cache-busting

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

21 months ago19836: Change test
Daniel Kutyła [Mon, 6 Mar 2023 16:53:53 +0000 (17:53 +0100)]
19836: Change test

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

21 months ago19899: Change webdav default config field to private, add getters and setters to...
Stephen Smith [Mon, 6 Mar 2023 15:42:25 +0000 (10:42 -0500)]
19899: Change webdav default config field to private, add getters and setters to prevent accidentally overwriting headers

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

21 months ago19899: Expand collection webdav refresh tests
Stephen Smith [Mon, 6 Mar 2023 15:22:37 +0000 (10:22 -0500)]
19899: Expand collection webdav refresh tests

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

21 months agoMerge branch '19930-saving-empty-project-descriptions' into main. Closes #19930
Stephen Smith [Tue, 28 Feb 2023 18:52:49 +0000 (13:52 -0500)]
Merge branch '19930-saving-empty-project-descriptions' into main. Closes #19930

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

21 months ago19482: Fix tests
Peter Amstutz [Mon, 27 Feb 2023 21:33:16 +0000 (16:33 -0500)]
19482: Fix tests

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

21 months ago19930: Fix project cypress test
Stephen Smith [Mon, 27 Feb 2023 21:18:18 +0000 (16:18 -0500)]
19930: Fix project cypress test

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

21 months ago19930: Add cypress tests for whitespace project descriptions
Stephen Smith [Mon, 27 Feb 2023 20:32:54 +0000 (15:32 -0500)]
19930: Add cypress tests for whitespace project descriptions

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

21 months ago19930: Check if richtext project description contains text to omit saving empty html...
Stephen Smith [Mon, 27 Feb 2023 17:12:23 +0000 (12:12 -0500)]
19930: Check if richtext project description contains text to omit saving empty html tags

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

21 months ago19482: Tests should be passing now
Peter Amstutz [Mon, 27 Feb 2023 16:38:34 +0000 (11:38 -0500)]
19482: Tests should be passing now

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

21 months ago19482: Cypress tests WIP
Peter Amstutz [Fri, 24 Feb 2023 22:22:52 +0000 (17:22 -0500)]
19482: Cypress tests WIP

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

21 months agoMerge branch '19988-data-explorer-sorting' into main. Closes #19988
Stephen Smith [Fri, 24 Feb 2023 18:01:48 +0000 (13:01 -0500)]
Merge branch '19988-data-explorer-sorting' into main. Closes #19988

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

21 months ago19836: Change test
Daniel Kutyła [Fri, 24 Feb 2023 15:51:26 +0000 (16:51 +0100)]
19836: Change test

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

21 months ago19988: Add cypress test for project data explorer sort field names
Stephen Smith [Fri, 24 Feb 2023 15:27:16 +0000 (10:27 -0500)]
19988: Add cypress test for project data explorer sort field names

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

21 months ago19482: Fix context menu, breadcrumbs
Peter Amstutz [Thu, 23 Feb 2023 23:03:40 +0000 (18:03 -0500)]
19482: Fix context menu, breadcrumbs

Also improve styling of Run button

Also fixed #19932 (CLI, python, CURL examples show every example code
twice) this was a bug in the code view panel.

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

21 months ago19988: Refactor getOrder into data explorer middleware when no order prefixes are...
Stephen Smith [Thu, 23 Feb 2023 18:18:55 +0000 (13:18 -0500)]
19988: Refactor getOrder into data explorer middleware when no order prefixes are used

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

21 months ago19836: Change test setup
Daniel Kutyła [Thu, 23 Feb 2023 15:09:26 +0000 (16:09 +0100)]
19836: Change test setup

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

21 months ago19988: Update unit tests
Stephen Smith [Wed, 22 Feb 2023 22:35:56 +0000 (17:35 -0500)]
19988: Update unit tests

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

21 months ago19988: Add resource type param to DataColumn to enable type-checked arbitrary field...
Stephen Smith [Wed, 22 Feb 2023 21:57:33 +0000 (16:57 -0500)]
19988: Add resource type param to DataColumn to enable type-checked arbitrary field sorting

* Resource type used when defining dataExplorer columns will be used to constrain sort.field to keyof the type
* Removed sorting from favorites and public favorites since it was not implemented

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

21 months ago19836: Updates yarn.lock with newly added deps.
Lucas Di Pentima [Wed, 22 Feb 2023 16:28:56 +0000 (13:28 -0300)]
19836: Updates yarn.lock with newly added deps.

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

22 months agoMerge branch '19908-advanced-search-project-filter' into main. Closes #19908
Stephen Smith [Mon, 20 Feb 2023 20:49:37 +0000 (15:49 -0500)]
Merge branch '19908-advanced-search-project-filter' into main. Closes #19908

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

22 months ago19836: Test tweaking.
Lucas Di Pentima [Mon, 20 Feb 2023 17:45:44 +0000 (14:45 -0300)]
19836: Test tweaking.

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

22 months ago19908: Add optional required flag for project input, make not required for advanced...
Stephen Smith [Mon, 20 Feb 2023 16:54:43 +0000 (11:54 -0500)]
19908: Add optional required flag for project input, make not required for advanced search

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