[ARVADOS-WORKBENCH2] updated: 2.3.0-114-g394ebdfd
Git user
git at public.arvados.org
Fri Dec 17 23:22:26 UTC 2021
Summary of changes:
.licenseignore | 1 +
Makefile | 21 +-
README.md | 7 -
cypress/fixtures/files/5mb.bin | Bin 0 -> 5242880 bytes
cypress/integration/collection.spec.js | 187 +++++++++++++-
cypress/integration/favorites.spec.js | 9 +-
cypress/integration/group-manage.spec.js | 284 +++++++++++++++++++++
cypress/integration/project.spec.js | 34 +++
cypress/integration/side-panel.spec.js | 26 ++
cypress/support/commands.js | 40 ++-
docker/Dockerfile | 12 +-
src/common/config.ts | 15 +-
src/common/labels.ts | 2 +
src/common/webdav.ts | 9 +
src/components/chips/chips.tsx | 2 +-
.../collection-panel-files.tsx | 14 +-
.../collection-panel-files2.test.tsx | 116 ---------
.../collection-panel-files2.tsx | 138 ----------
src/components/data-explorer/data-explorer.tsx | 60 +++--
src/components/data-table/data-table.tsx | 6 +-
src/components/file-upload/file-upload.tsx | 12 +
src/components/form-dialog/form-dialog.tsx | 14 +-
src/components/icon/icon.tsx | 20 +-
.../multi-panel-view/multi-panel-view.test.tsx | 87 +++++++
.../multi-panel-view/multi-panel-view.tsx | 198 ++++++++++++++
.../panel-default-view/panel-default-view.tsx | 31 ---
src/components/refresh-button/refresh-button.tsx | 9 +-
src/components/search-input/search-input.test.tsx | 26 +-
src/components/search-input/search-input.tsx | 10 +-
src/index.tsx | 2 +
src/models/group.ts | 15 +-
src/models/project.ts | 2 +-
src/models/vocabulary.ts | 4 +-
.../collection-service/collection-service.test.ts | 70 ++++-
.../collection-service/collection-service.ts | 19 +-
.../common-service/common-resource-service.ts | 5 +-
src/services/common-service/common-service.ts | 16 +-
.../vocabulary-service/vocabulary-service.ts | 8 +-
src/store/advanced-tab/advanced-tab.tsx | 3 +-
.../collection-panel/collection-panel-action.ts | 6 +-
src/store/collections/collection-copy-actions.ts | 12 +-
src/store/collections/collection-move-actions.ts | 8 +-
.../collections/collection-partial-copy-actions.ts | 10 +-
src/store/collections/collection-update-actions.ts | 3 +
src/store/collections/collection-upload-actions.ts | 4 +-
.../collections/collection-version-actions.ts | 14 +-
src/store/context-menu/context-menu-actions.ts | 14 +
src/store/file-uploader/file-uploader-actions.ts | 1 +
src/store/file-uploader/file-uploader-reducer.ts | 15 ++
.../group-details-panel-actions.ts | 138 +++++-----
...up-details-panel-members-middleware-service.ts} | 46 +++-
...etails-panel-permissions-middleware-service.ts} | 51 +++-
src/store/groups-panel/groups-panel-actions.ts | 83 +++---
.../groups-panel-middleware-service.ts | 5 +-
src/store/navigation/navigation-action.ts | 3 +-
src/store/process-logs-panel/process-logs-panel.ts | 7 +-
src/store/projects/project-update-actions.ts | 8 +-
src/store/resources/resources-actions.ts | 2 +
src/store/sharing-dialog/sharing-dialog-actions.ts | 37 ++-
.../side-panel-tree/side-panel-tree-actions.ts | 4 +-
src/store/store.ts | 15 +-
src/store/vocabulary/vocabulary-actions.ts | 1 -
src/store/workbench/workbench-actions.ts | 19 +-
.../action-sets/collection-files-action-set.ts | 15 +-
.../context-menu/action-sets/group-action-set.ts | 12 +-
.../action-sets/permission-edit-action-set.ts | 28 ++
src/views-components/context-menu/context-menu.tsx | 1 +
src/views-components/data-explorer/renderers.tsx | 275 ++++++++++++++++----
.../details-panel/process-details.tsx | 27 +-
.../dialog-forms/add-group-member-dialog.tsx | 49 ----
.../dialog-forms/create-group-dialog.tsx | 63 -----
.../dialog-forms/update-project-dialog.ts | 23 +-
.../dialog-update/dialog-project-update.tsx | 31 ++-
.../dialog-collection-files-upload.tsx | 18 +-
.../file-uploader/file-uploader.tsx | 4 +-
.../form-fields/project-form-fields.tsx | 16 +-
.../main-content-bar/main-content-bar.tsx | 21 +-
.../projects-tree-picker/projects-tree-picker.tsx | 14 +-
.../property-key-field.tsx | 11 +-
.../property-value-field.tsx | 11 +-
.../side-panel-tree/side-panel-tree.tsx | 4 +-
src/views-components/snackbar/snackbar.tsx | 6 +-
.../all-processes-panel/all-processes-panel.tsx | 18 +-
.../api-client-authorization-panel-root.tsx | 62 ++---
.../api-client-authorization-panel.tsx | 4 -
.../collection-content-address-panel.tsx | 32 +--
src/views/collection-panel/collection-panel.tsx | 93 ++++---
src/views/favorite-panel/favorite-panel.tsx | 9 +-
.../group-details-panel/group-details-panel.tsx | 199 +++++++++++----
src/views/groups-panel/groups-panel.tsx | 44 ++--
src/views/link-panel/link-panel-root.tsx | 28 +-
.../process-panel/process-details-attributes.tsx | 65 +++++
src/views/process-panel/process-details-card.tsx | 63 +++++
.../process-panel/process-information-card.tsx | 11 +-
src/views/process-panel/process-panel-root.tsx | 40 ++-
src/views/project-panel/project-panel.tsx | 4 +-
.../public-favorites-panel.tsx | 9 +-
.../run-process-panel/inputs/float-array-input.tsx | 2 +-
.../run-process-panel/inputs/int-array-input.tsx | 2 +-
.../inputs/string-array-input.tsx | 2 +-
.../run-process-panel/run-process-first-step.tsx | 2 +-
.../shared-with-me-panel/shared-with-me-panel.tsx | 9 +-
.../subprocess-panel/subprocess-panel-root.tsx | 9 +-
src/views/trash-panel/trash-panel.tsx | 9 +-
src/views/user-panel/user-panel.tsx | 15 +-
src/views/workbench/workbench.tsx | 7 +-
tools/arvados_config.yml | 1 +
.../example-vocabulary.json | 0
tools/run-integration-tests.sh | 4 +
109 files changed, 2403 insertions(+), 1009 deletions(-)
create mode 100644 cypress/fixtures/files/5mb.bin
create mode 100644 cypress/integration/group-manage.spec.js
delete mode 100644 src/components/collection-panel-files/collection-panel-files2.test.tsx
delete mode 100644 src/components/collection-panel-files/collection-panel-files2.tsx
create mode 100644 src/components/multi-panel-view/multi-panel-view.test.tsx
create mode 100644 src/components/multi-panel-view/multi-panel-view.tsx
delete mode 100644 src/components/panel-default-view/panel-default-view.tsx
copy src/store/group-details-panel/{group-details-panel-middleware-service.ts => group-details-panel-members-middleware-service.ts} (55%)
rename src/store/group-details-panel/{group-details-panel-middleware-service.ts => group-details-panel-permissions-middleware-service.ts} (50%)
create mode 100644 src/views-components/context-menu/action-sets/permission-edit-action-set.ts
delete mode 100644 src/views-components/dialog-forms/add-group-member-dialog.tsx
delete mode 100644 src/views-components/dialog-forms/create-group-dialog.tsx
create mode 100644 src/views/process-panel/process-details-attributes.tsx
create mode 100644 src/views/process-panel/process-details-card.tsx
rename public/vocabulary-example.json => tools/example-vocabulary.json (100%)
via 394ebdfd13fe40a7096f484c46a353d2537f4c9a (commit)
via 58db72fee358d5987139a1b8526c0ca873e07dbf (commit)
via fc84a3f3932af503d3afd04a58af52270c8fc3b6 (commit)
via 04ddc76f953ae6c61264a9c1fa5a8cade9e1773e (commit)
via 97622f7e87cccdd98dfc748913ed8791c862bd4a (commit)
via dce08883afbf575127601743e2482c3bd8604d3a (commit)
via 7490775a0dd834c087f291219092fb350be9705f (commit)
via 17dfef9d2440ddbac9cd8eac0ec8be721b42cc09 (commit)
via 7bf8014027507777a91a0266cf37beaa9841a2d1 (commit)
via df9197982583c61e6f142d37ca8e01a8277027d3 (commit)
via 401e3b5a6339e8f8a1d8edacdca86b98cfaeda4e (commit)
via a289f3d06835fb037da8082c34b6a7e30246bd1a (commit)
via ca3047891da01be64c1b1ac558fb57e7c477278c (commit)
via 3971518483964a5c789eea29f7a199ebd99bdce3 (commit)
via dfac252e5d6639c0bc6f106f1985fcdcd7402376 (commit)
via 311448f71e5a5cc1ffcfe6d5b7c5214fa196f1b1 (commit)
via 7e1669d2263cdf8e9066057fd126007b755ba7f5 (commit)
via e63239560b1393a8b306a4353719d4fe85698f04 (commit)
via 7a84b16aa6cd37e14f5698cd51ea76b5d1805388 (commit)
via d147177d6a86c45e41e921f119aa87609f4b89e9 (commit)
via f29a01e226a8d1ae737fa10a63ccee4691d2bc8d (commit)
via 8debd050f58035d7de063142ac239243a9d92a48 (commit)
via 43551086cc04bb37a2b1dc6c8ec24af44f2acf8d (commit)
via be9b5b23f584d08adcee0d3ca4a31558c1aa938d (commit)
via 5dab018df57f29c6230e66fc3dcfc56919425b3f (commit)
via 368c579bfe87bedf8905b5200fb4829ea0f1f905 (commit)
via aac3dfbed3d02cc6a2240add62439ee0dda3f335 (commit)
via 30e26a1c60eded910ed95c3c3f747b5cdb8774d2 (commit)
via 486b1bf637827063cdedef283907da2dcc63ad22 (commit)
via 7ef76c77956b9938322e23e8981bbf2cee2acff6 (commit)
via a9ff17bf2167122f7655cebb4d9587ab41527230 (commit)
via 10d22d0f1085a9a9b32ae1a5ea3427492b3706f8 (commit)
via 6d34334ffc69a75ffa638d1799ec942c588bc4d4 (commit)
via fa64be63023b0b06ba616db56c6cef8d62e8a5c1 (commit)
via 892d0e98eeb20624cf49ca408af6156b4d3b0f55 (commit)
via 9f8e9bf57453b23786c9f0deffe0c8a14e28c13c (commit)
via 8699b7818676e6b22707757989885b58060e06b3 (commit)
via 5eeb8bd77267293db601ba914fc09ef162057b33 (commit)
via 0f433d72c1af64a6359478da2edb8c9f589d579b (commit)
via b4b78a306a93fc566ce9a442d8008beaff81cb64 (commit)
via 38c87aec8a898f4d1c180be6a7554523aeadcb83 (commit)
via 770ffecbecc120d200bebaaf4606dfc055c64008 (commit)
via 9c2c8aa06d5693a6e2b00e1d8ec0a8ca79098ce0 (commit)
via a65b85dae6c3ec24c686c7ee2cdbdbf0734138bf (commit)
via a482d45b5a46c897ff2da9808e01317831559a00 (commit)
via 8efd02a6af777d05429eed7233ea2f43eb859b94 (commit)
via e58425d4018d5d2b3050a9ef99275b64af616c26 (commit)
via 8ff2ace73eab152113f8eec5027a302df48d31a5 (commit)
via a5e931aafba85d90e98a82372f3c06ad107dbe46 (commit)
via 247888ae38e7f5451d7e54cd5aac27391f361c78 (commit)
via 5878b0e81cebae0283b13e2c2006b8457da5db13 (commit)
via 91fdf9e2d937de38309f1464b30cb699df4f6389 (commit)
via 5ea93d2e3c077f9cad78f8176a903ced7ceea62e (commit)
via 9ec32d73b78aeb92b842aa8cf08bc859e084dcb1 (commit)
via 0fbcc084df5239114086aca00ab57a185d9307f7 (commit)
via 2ec7fa451c0970c15c0b0d35fe70e473889f9ea3 (commit)
via 4a917782a054773c2cb72f3ee364e2c0b02643e9 (commit)
via 75f4aa52ad828eab58e43ea99bdded98b1a87aa1 (commit)
via 14f313ecde2b180b1ad64da83ba70e4a2e22fed2 (commit)
via 2c257e34488b251e146631e12559732b3879d567 (commit)
via a3658215b1129e78e2dfd7496e1d5de8263b2351 (commit)
via 416d4f0f57336b2225bcc82b0f4db8873adf8cd2 (commit)
via 30ef6aaa179aa1d18e70e2a54b1a997146328147 (commit)
via 30f8618e5c20de8e4e33c1e6581658f272ed3f02 (commit)
via 34e3489e3a3495f66fa08f7a89c282fed6faec0a (commit)
via 8feffbf4c4d1fe443167d0f40271b8ec477c0e20 (commit)
via 705b5cc1072bfb178195a90091e6d3dc120d193d (commit)
via 6e4b23e9a99ab64e25c60a128e6beb4fa8636374 (commit)
via e3ca6297f8ec9f3504074291ce6cd10babeb69bf (commit)
via 103a2d417eb9dfae62cb72385de5e8d836bb15e9 (commit)
via 0db26cfb0926f4f840d11bf85b66dfee921bf1f2 (commit)
via 207429c4a8863bce7e53082179e3e3b78c67b073 (commit)
via 134cf300692c9f09f1a79d02295e1d6b7242f32d (commit)
via 844241adac4afa32679f07874e5c659896399fdc (commit)
via 022c93cff94f9f253e1df177ad75dde0dde2597f (commit)
via e02fcdadca54f1dc970734f7c5ce0bc6407e10c6 (commit)
via de3aa7cd755ae48855c0a8031a67d66237755fe0 (commit)
via 12d2c589092bc5cead8ded7ea2148949969bc477 (commit)
via 5d0a0226a4ea4bb98f35d4ce76698f7a6606bfb4 (commit)
via 1dcbe2d0ec3fdc613edca3a490d0adfce023a803 (commit)
via 1277b2a092fbd057220ee43d6fc47bffff5933d1 (commit)
via b565525602ad5203d313abe6b898f1885e344abc (commit)
via d6c180028671059f19912a11887b804e9d63d608 (commit)
via 703a2e1813ed1ff80d2ccd3214233240802b4754 (commit)
via 8d40870a23aa60855ed4b1a43a0186b7d50c0d7d (commit)
via 798064c6616d98f8b6b3dfe562458bffe662f4ad (commit)
via 0399c993a117c3489f1fe0160d6a554a56b8bbab (commit)
via acceec90afa2a2b5007ab75795c911ac75446bc4 (commit)
via 418b900ceaaace5aa2e844959dee9c41d35fbe2d (commit)
via 2b6003f9be46bd178159a116886b02192e2ebfaa (commit)
via 8a6c5e3b1ac52cdd6e7e07f8349da92b31216c76 (commit)
via 55b1d7f984ac36dab63edc89e3b132b61fedbbfa (commit)
via cfa8c66b29ba7eb4cab946ab8bb2f58ca93bc80a (commit)
via 237776fd3412409bf0a9c9f0ac538f82d4b4a8d4 (commit)
via de544885631caf7d6e6c1d9ae43763b4d612dfca (commit)
via b2485c13b72d66f5e207814a368b72334970afca (commit)
via 172ba18e43743d90b8a1110d62209be2ab7627d1 (commit)
via d8f669aadc5f3d7241395abd6aa764406079d7d3 (commit)
via 6e0bfefd885bb7ebb445f60f3985bbbfca361935 (commit)
via cb5f37e7238dfc9e216f6e9dc184c00fc8bd07f0 (commit)
via e3655d663970d563073c1dacb6f9c0e68484265a (commit)
via dec2ef36e2dccc9315c2a78099c7120922d60805 (commit)
via 6207497fa41aecd4c2ca0e8a3488d846d591b31a (commit)
via 6265dedd0e3d3cdd5696ff87563d2c42ed86f73d (commit)
via 4fb8aef56f7c8077cefb049dbb1f92709a865f58 (commit)
via eabdb7bdd468b09c633ddb8b33fd8095ad27bb60 (commit)
via c4cc8cb078eeed7aba167f5263d65bae3bf6e115 (commit)
via 17048236a8bd8e53680d9632ff3eafa8cdf21b01 (commit)
via fc4b2b280ad3e9f332844116a4c9e57eb843def0 (commit)
via 748c1377880459b66b6d84f483cc81e10f61dbf8 (commit)
via ad17f8efd3c26dda57264156cfc9a80c51c3a639 (commit)
via 7c0bfc4df5218d306114aa089e2d588c5e6928da (commit)
via 0fab1ce0739811ff8bc02488d32aa2ad184c7b1e (commit)
from df0c0d462a52003cd722d25520cd7a4ad6583c57 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 394ebdfd13fe40a7096f484c46a353d2537f4c9a
Merge: df0c0d46 58db72fe
Author: Daniel Kutyła <daniel.kutyla at contractors.roche.com>
Date: Sat Dec 18 00:09:37 2021 +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 at contractors.roche.com>
diff --cc src/views-components/context-menu/action-sets/collection-files-action-set.ts
index 3aeec4c0,59a5f368..7e08eef0
--- a/src/views-components/context-menu/action-sets/collection-files-action-set.ts
+++ b/src/views-components/context-menu/action-sets/collection-files-action-set.ts
@@@ -4,7 -4,7 +4,7 @@@
import { ContextMenuActionSet } from "views-components/context-menu/context-menu-action-set";
import { collectionPanelFilesAction, openMultipleFilesRemoveDialog } from "store/collection-panel/collection-panel-files/collection-panel-files-actions";
--import { openCollectionPartialCopyDialog, openCollectionPartialCopyToSelectedCollectionDialog } from 'store/collections/collection-partial-copy-actions';
++import { openCollectionPartialCopyDialog } from 'store/collections/collection-partial-copy-actions';
// These action sets are used on the multi-select actions button.
export const readOnlyCollectionFilesActionSet: ContextMenuActionSet = [[
diff --cc src/views/project-panel/project-panel.tsx
index 80663330,4a3f60a6..ab11593d
--- a/src/views/project-panel/project-panel.tsx
+++ b/src/views/project-panel/project-panel.tsx
@@@ -151,19 -144,9 +149,19 @@@ export const ProjectPanel = withStyles(
}))(
class extends React.Component<ProjectPanelProps> {
render() {
- const { classes } = this.props;
+ const { classes, dataExplorerItems } = this.props;
+ let loading = false;
+
+ if (dataExplorerItems.length > 0 && data === dataExplorerItems && href !== window.location.href) {
+ loading = true
+ } else {
+ href = window.location.href;
+ data = dataExplorerItems;
+ }
+
- return <div className={classes.root}>
+ return <div data-cy='project-panel' className={classes.root}>
<DataExplorer
+ working={loading}
id={PROJECT_PANEL_ID}
onRowClick={this.handleRowClick}
onRowDoubleClick={this.handleRowDoubleClick}
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list