[arvados-workbench2] updated: 2.7.0-164-g92eefe98

git repository hosting git at public.arvados.org
Thu Oct 19 17:49:16 UTC 2023


Summary of changes:
 Makefile                                           |   30 +-
 ...y_fields.yaml => workflow_directory_array.yaml} |    6 +-
 cypress/integration/banner-tooltip.spec.js         |    2 +-
 cypress/integration/collection.spec.js             | 1659 +++++++------
 cypress/integration/create-workflow.spec.js        |   81 +-
 cypress/integration/process.spec.js                | 2491 ++++++++++----------
 cypress/integration/project.spec.js                |  628 ++---
 cypress/integration/search.spec.js                 |  356 +--
 cypress/integration/sharing.spec.js                |   14 +
 cypress/integration/side-panel.spec.js             |    2 +-
 cypress/integration/user-profile.spec.js           |    5 +
 cypress/integration/virtual-machine-admin.spec.js  |  316 ++-
 cypress/integration/workflow.spec.js               |   31 +
 cypress/support/commands.js                        |  800 ++++---
 package.json                                       |   15 +-
 src/common/config.ts                               |    6 +-
 src/common/redirect-to.test.ts                     |    4 +-
 src/common/redirect-to.ts                          |    2 +-
 src/common/use-async-interval.test.tsx             |   96 +
 src/common/use-async-interval.ts                   |   45 +
 .../collection-panel-files.tsx                     |  972 ++++----
 .../confirmation-dialog/confirmation-dialog.tsx    |    4 +-
 .../copy-to-clipboard-snackbar.tsx                 |   80 +-
 .../data-explorer/data-explorer.test.tsx           |  111 +-
 src/components/data-explorer/data-explorer.tsx     |  366 ++-
 .../data-table-filters-popover.tsx                 |  147 +-
 .../data-table-filters/data-table-filters-tree.tsx |    6 +-
 .../data-table-multiselect-popover.tsx             |  149 ++
 src/components/data-table/data-table.test.tsx      |  257 +-
 src/components/data-table/data-table.tsx           |  429 +++-
 src/components/dropdown-menu/dropdown-menu.tsx     |   22 +-
 src/components/icon/icon.tsx                       |  405 ++--
 .../multiselect-toolbar/MultiselectToolbar.tsx     |  213 ++
 .../ms-kind-action-differentiator.ts               |   21 +
 .../ms-toolbar-action-filters.ts                   |   35 +
 src/components/select-field/select-field.tsx       |   85 +-
 src/components/tree/tree.tsx                       |  193 +-
 src/index.tsx                                      |   12 +-
 src/models/collection-file.ts                      |    6 +-
 src/models/container-request.ts                    |    1 +
 src/models/group.ts                                |    4 +-
 src/models/log.ts                                  |    1 -
 src/models/project.ts                              |    3 +-
 src/models/test-utils.ts                           |    3 +-
 src/models/tree.test.ts                            |   31 +
 src/models/tree.ts                                 |   34 +-
 src/models/user.ts                                 |    3 +-
 src/models/workflow.ts                             |   18 +
 src/routes/route-change-handlers.ts                |    2 +
 .../ancestors-service/ancestors-service.ts         |   11 +-
 src/services/auth-service/auth-service.ts          |    4 +
 .../collection-service-files-response.ts           |    2 +-
 .../collection-service/collection-service.test.ts  |   30 +-
 .../collection-service/collection-service.ts       |  197 +-
 .../common-service/common-resource-service.ts      |   22 +-
 .../common-service/trashable-resource-service.ts   |   20 +-
 src/services/groups-service/groups-service.ts      |    2 +-
 src/services/log-service/log-service.test.ts       |  168 ++
 src/services/log-service/log-service.ts            |   51 +-
 src/services/services.ts                           |   22 +-
 src/services/user-service/user-service.ts          |    3 +-
 src/store/advanced-tab/advanced-tab.tsx            |    7 +-
 src/store/auth/auth-action.test.ts                 |    7 +-
 src/store/auth/auth-middleware.ts                  |   12 +-
 src/store/breadcrumbs/breadcrumbs-actions.ts       |   51 +-
 .../collection-panel-files-state.ts                |   23 +-
 ...llections-content-address-middleware-service.ts |    5 +-
 src/store/collections/collection-copy-actions.ts   |   86 +-
 src/store/collections/collection-move-actions.ts   |   45 +-
 .../collections/collection-partial-copy-actions.ts |  259 +-
 .../collections/collection-partial-move-actions.ts |  252 ++
 .../context-menu/context-menu-actions.test.ts      |    4 +-
 src/store/context-menu/context-menu-actions.ts     |   23 +-
 src/store/copy-dialog/copy-dialog.ts               |    3 +-
 src/store/data-explorer/data-explorer-action.ts    |   73 +-
 src/store/dialog/dialog-reducer.ts                 |   10 +-
 src/store/dialog/with-dialog.ts                    |   25 +-
 src/store/move-to-dialog/move-to-dialog.ts         |    3 +-
 src/store/multiselect/multiselect-actions.tsx      |   35 +
 src/store/multiselect/multiselect-reducer.tsx      |   31 +
 src/store/navigation/navigation-action.ts          |  138 +-
 .../open-in-new-tab/open-in-new-tab.actions.ts     |   37 +-
 .../process-logs-panel-actions.ts                  |  343 ++-
 .../process-logs-panel-reducer.ts                  |   29 +-
 src/store/process-logs-panel/process-logs-panel.ts |    6 +-
 src/store/process-panel/process-panel-actions.ts   |  165 +-
 src/store/process-panel/process-panel-reducer.ts   |   17 +-
 src/store/processes/process-copy-actions.ts        |  120 +-
 src/store/processes/process-move-actions.ts        |   63 +-
 src/store/processes/process-update-actions.ts      |   31 +-
 src/store/processes/process.ts                     |    4 +
 src/store/processes/processes-actions.ts           |  277 ++-
 .../project-panel/project-panel-action-bind.ts     |    9 +
 src/store/project-panel/project-panel-action.ts    |   25 +-
 .../project-panel-middleware-service.ts            |  111 +-
 src/store/projects/project-lock-actions.ts         |   39 +-
 src/store/projects/project-move-actions.ts         |   71 +-
 src/store/projects/project-update-actions.ts       |   65 +-
 .../resource-type-filters.test.ts                  |   72 +-
 .../resource-type-filters/resource-type-filters.ts |    2 +-
 src/store/resources/resources.test.ts              |    9 +-
 src/store/resources/resources.ts                   |   31 +-
 .../run-process-panel-actions.test.ts              |    2 +-
 .../run-process-panel/run-process-panel-actions.ts |    5 +-
 .../shared-with-me-middleware-service.ts           |   17 +-
 src/store/store.ts                                 |  257 +-
 .../trash-panel/trash-panel-middleware-service.ts  |    2 +-
 src/store/trash/trash-actions.ts                   |  110 +-
 src/store/tree-picker/picker-id.tsx                |   15 +-
 src/store/tree-picker/tree-picker-actions.test.ts  |  192 ++
 src/store/tree-picker/tree-picker-actions.ts       |  382 ++-
 src/store/tree-picker/tree-picker-middleware.ts    |  104 +-
 src/store/tree-picker/tree-picker-reducer.test.ts  |    2 +-
 src/store/tree-picker/tree-picker-reducer.ts       |   17 +-
 src/store/user-profile/user-profile-actions.ts     |  256 +-
 src/store/workbench/workbench-actions.ts           | 1279 +++++-----
 src/store/workflow-panel/workflow-panel-actions.ts |   16 +-
 src/views-components/baner/banner.tsx              |   78 +-
 .../api-client-authorization-action-set.ts         |   50 +-
 .../action-sets/collection-action-set.ts           |  185 +-
 .../action-sets/collection-files-action-set.ts     |  112 +-
 .../collection-files-item-action-set.ts            |  131 +-
 .../collection-files-not-selected-action-set.ts    |    4 +-
 .../action-sets/favorite-action-set.ts             |   30 +-
 .../context-menu/action-sets/group-action-set.ts   |   65 +-
 .../action-sets/group-member-action-set.ts         |   50 +-
 .../action-sets/keep-service-action-set.ts         |   48 +-
 .../context-menu/action-sets/link-action-set.ts    |   48 +-
 .../action-sets/permission-edit-action-set.ts      |   50 +-
 .../action-sets/process-resource-action-set.ts     |   50 +-
 .../context-menu/action-sets/project-action-set.ts |  199 +-
 .../action-sets/project-admin-action-set.ts        |   99 +-
 .../action-sets/repository-action-set.ts           |   67 +-
 .../action-sets/resource-action-set.ts             |   22 +-
 .../action-sets/root-project-action-set.ts         |   38 +-
 .../action-sets/search-results-action-set.ts       |   38 +-
 .../context-menu/action-sets/ssh-key-action-set.ts |   48 +-
 .../context-menu/action-sets/trash-action-set.ts   |   24 +-
 .../action-sets/trashed-collection-action-set.ts   |   68 +-
 .../context-menu/action-sets/user-action-set.ts    |  148 +-
 .../action-sets/virtual-machine-action-set.ts      |   50 +-
 .../action-sets/workflow-action-set.ts             |  101 +-
 .../context-menu/context-menu-action-set.ts        |    3 +-
 src/views-components/context-menu/context-menu.tsx |   11 +-
 .../data-explorer/data-explorer.tsx                |   24 +-
 src/views-components/data-explorer/renderers.tsx   | 1439 +++++------
 ...ection-partial-copy-to-existing-collection.tsx} |   15 +-
 ...-collection-partial-copy-to-new-collection.tsx} |   12 +-
 ...ction-partial-copy-to-separate-collections.tsx} |   16 +-
 src/views-components/dialog-copy/dialog-copy.tsx   |   83 +-
 .../dialog-copy/dialog-process-rerun.tsx           |   34 +-
 .../dialog-forms/copy-collection-dialog.ts         |   30 +-
 .../dialog-forms/copy-process-dialog.ts            |   12 +-
 .../dialog-forms/move-project-dialog.ts            |   17 +-
 .../dialog-forms/partial-copy-collection-dialog.ts |   22 -
 .../partial-copy-to-collection-dialog.ts           |   21 -
 .../partial-copy-to-existing-collection-dialog.ts  |   21 +
 .../partial-copy-to-new-collection-dialog.ts       |   21 +
 .../partial-copy-to-separate-collections-dialog.ts |   21 +
 .../partial-move-to-existing-collection-dialog.ts  |   21 +
 .../partial-move-to-new-collection-dialog.ts       |   21 +
 .../partial-move-to-separate-collections-dialog.ts |   21 +
 ...lection-partial-move-to-existing-collection.tsx |   30 +
 ...-collection-partial-move-to-new-collection.tsx} |   14 +-
 ...ection-partial-move-to-separate-collections.tsx |   29 +
 .../form-fields/collection-form-fields.tsx         |   14 +-
 src/views-components/login-form/login-form.tsx     |  106 +-
 src/views-components/main-app-bar/account-menu.tsx |   16 +-
 .../main-app-bar/notifications-menu.tsx            |   57 +-
 .../ms-collection-action-set.ts                    |   38 +
 .../multiselect-toolbar/ms-process-action-set.ts   |   37 +
 .../multiselect-toolbar/ms-project-action-set.ts   |   38 +
 .../projects-tree-picker/favorites-tree-picker.tsx |    6 +-
 .../generic-projects-tree-picker.tsx               |   29 +-
 .../projects-tree-picker/home-tree-picker.tsx      |    4 +-
 .../projects-tree-picker/projects-tree-picker.tsx  |   14 +-
 .../public-favorites-tree-picker.tsx               |    6 +-
 .../search-projects-picker.tsx                     |    4 +-
 .../projects-tree-picker/shared-tree-picker.tsx    |    4 +-
 .../projects-tree-picker/tree-picker-field.tsx     |   44 +
 .../search-bar/search-bar-view.tsx                 |  178 +-
 .../side-panel-button/side-panel-button.tsx        |    3 +-
 src/views/collection-panel/collection-panel.tsx    |   10 +-
 .../group-details-panel/group-details-panel.tsx    |   96 +-
 .../keep-service-panel/keep-service-panel-root.tsx |    8 +-
 .../process-panel/process-details-attributes.tsx   |   58 +-
 src/views/process-panel/process-details-card.tsx   |    4 +-
 src/views/process-panel/process-io-card.tsx        | 1021 ++++----
 src/views/process-panel/process-log-card.tsx       |   11 +-
 .../process-panel/process-log-code-snippet.tsx     |    4 +-
 src/views/process-panel/process-panel-root.tsx     |  125 +-
 src/views/process-panel/process-panel.tsx          |    5 +-
 src/views/process-panel/process-resource-card.tsx  |    3 +-
 src/views/project-panel/project-panel.tsx          |  184 +-
 .../repositories-panel/repositories-panel.tsx      |    6 +-
 .../inputs/directory-array-input.tsx               |  165 +-
 .../run-process-panel/inputs/directory-input.tsx   |   39 +-
 src/views/run-process-panel/inputs/enum-input.tsx  |   36 +-
 .../run-process-panel/inputs/file-array-input.tsx  |   10 +-
 src/views/run-process-panel/inputs/file-input.tsx  |    2 +
 .../run-process-panel/inputs/project-input.tsx     |    3 +-
 .../run-process-panel/run-process-inputs-form.tsx  |    6 +-
 src/views/ssh-key-panel/ssh-key-panel-root.tsx     |    6 +-
 .../user-profile-panel/user-profile-panel-root.tsx |   45 +-
 .../user-profile-panel/user-profile-panel.tsx      |   28 +-
 .../virtual-machine-admin-panel.tsx                |    4 +-
 src/views/workbench/workbench.tsx                  |  483 ++--
 .../workflow-panel/registered-workflow-panel.tsx   |    4 +-
 src/websocket/websocket.ts                         |   61 +-
 tools/run-integration-tests.sh                     |    4 +-
 tsconfig.json                                      |    1 +
 yarn.lock                                          | 1475 ++++++++----
 212 files changed, 14432 insertions(+), 9822 deletions(-)
 copy cypress/fixtures/{workflow_with_array_fields.yaml => workflow_directory_array.yaml} (82%)
 create mode 100644 src/common/use-async-interval.test.tsx
 create mode 100644 src/common/use-async-interval.ts
 create mode 100644 src/components/data-table-multiselect-popover/data-table-multiselect-popover.tsx
 create mode 100644 src/components/multiselect-toolbar/MultiselectToolbar.tsx
 create mode 100644 src/components/multiselect-toolbar/ms-kind-action-differentiator.ts
 create mode 100644 src/components/multiselect-toolbar/ms-toolbar-action-filters.ts
 create mode 100644 src/services/log-service/log-service.test.ts
 create mode 100644 src/store/collections/collection-partial-move-actions.ts
 create mode 100644 src/store/multiselect/multiselect-actions.tsx
 create mode 100644 src/store/multiselect/multiselect-reducer.tsx
 create mode 100644 src/store/project-panel/project-panel-action-bind.ts
 create mode 100644 src/store/tree-picker/tree-picker-actions.test.ts
 copy src/views-components/dialog-copy/{dialog-partial-copy-to-collection.tsx => dialog-collection-partial-copy-to-existing-collection.tsx} (63%)
 copy src/views-components/dialog-copy/{dialog-collection-partial-copy.tsx => dialog-collection-partial-copy-to-new-collection.tsx} (68%)
 rename src/views-components/dialog-copy/{dialog-partial-copy-to-collection.tsx => dialog-collection-partial-copy-to-separate-collections.tsx} (55%)
 delete mode 100644 src/views-components/dialog-forms/partial-copy-collection-dialog.ts
 delete mode 100644 src/views-components/dialog-forms/partial-copy-to-collection-dialog.ts
 create mode 100644 src/views-components/dialog-forms/partial-copy-to-existing-collection-dialog.ts
 create mode 100644 src/views-components/dialog-forms/partial-copy-to-new-collection-dialog.ts
 create mode 100644 src/views-components/dialog-forms/partial-copy-to-separate-collections-dialog.ts
 create mode 100644 src/views-components/dialog-forms/partial-move-to-existing-collection-dialog.ts
 create mode 100644 src/views-components/dialog-forms/partial-move-to-new-collection-dialog.ts
 create mode 100644 src/views-components/dialog-forms/partial-move-to-separate-collections-dialog.ts
 create mode 100644 src/views-components/dialog-move/dialog-collection-partial-move-to-existing-collection.tsx
 rename src/views-components/{dialog-copy/dialog-collection-partial-copy.tsx => dialog-move/dialog-collection-partial-move-to-new-collection.tsx} (59%)
 create mode 100644 src/views-components/dialog-move/dialog-collection-partial-move-to-separate-collections.tsx
 create mode 100644 src/views-components/multiselect-toolbar/ms-collection-action-set.ts
 create mode 100644 src/views-components/multiselect-toolbar/ms-process-action-set.ts
 create mode 100644 src/views-components/multiselect-toolbar/ms-project-action-set.ts

       via  92eefe98ca9631ee971881fc46f8a1829ac897b9 (commit)
       via  6796b44d4934ddff098e1bfcf7b842ec11e4e210 (commit)
       via  3eda00155a3d816c7e65632c7da9896ffb04faae (commit)
       via  15469ba0284ac7d26de058cff4ae4e6ce6abc74f (commit)
       via  c38a6d84f0dc5bf5a5048095396a9142de9938d5 (commit)
       via  adec01514f703975a19b56b2582f6cfb06f1c79f (commit)
       via  07fd56f100ce60ed9dd70365a83bf6984bcb9601 (commit)
       via  780b538596d1d66bab3e14b7399c04cc92a4dbe0 (commit)
       via  11e786a3643a6813b13a1322d18cba74a1a0233a (commit)
       via  162665e037ec2de3203e8ed34991b1f443462382 (commit)
       via  bc01781d2a6cbfed6d2bdf94397f97c60308eb64 (commit)
       via  084ea0c0c8e078dc006e19d2aa851a30817b01c8 (commit)
       via  aa7fdb114d208a401980f3001e7adcb252bdc95c (commit)
       via  a4257a0f91ce403f09c01a89e982e5e336a0f033 (commit)
       via  4841996e3529dc42aa0cbae94389fad85bdde2f6 (commit)
       via  350def36fb45c1448e98c4a0bf3f149dee2d5405 (commit)
       via  fa88d59460b053577e5403e27465495d369353f6 (commit)
       via  ad73e81695d3501253f64acd5a63e83deb45c279 (commit)
       via  4417a36247e40e7b2204b19324922940395c5361 (commit)
       via  2c2339c775f9112f5da638b2beb81d8b6d5abc2b (commit)
       via  58afb8dfcfa3fefa8e1b28dc418b97c51a73b7dc (commit)
       via  e10e24d713e5c31cbc34efca458f5718eb6eb000 (commit)
       via  c30fc0c76112671804c2bab41c561f1a6f381920 (commit)
       via  9ecdc799a7f75f971c5d79aa812b7d75686c413a (commit)
       via  0dc881dfb7cc567f27429686f972ba0bf877d651 (commit)
       via  ff8bab30fa2c0dabc4ef54d538b6979adf813beb (commit)
       via  04af9f8d5ec001805f4e8f4e208ee8bf7be5f8fa (commit)
       via  514a342ebb895c8a2a0e41649e9b375f5eb8b74a (commit)
       via  59a77c79b4d5a2286eeed3f33af78d0b30caea48 (commit)
       via  11ba28b72d1bb268066756381c645710a80bd211 (commit)
       via  840619fe8363099a9222b2cdda2d9e5d266a5801 (commit)
       via  c2ba0170975fd01e2b3d9229b491ef2dc8c2f010 (commit)
       via  72a8bf2138429b61dfc9710cc41932396b6f5b4f (commit)
       via  e4342872b52b88c232952317041fb4426faceb9b (commit)
       via  ddfb91e9eee0902fba8b972e2724b2eb4707654a (commit)
       via  e579262441bc63d300de37eef08c827e0d69ead6 (commit)
       via  29bf848cd280e8873dc82b7407bac31390e8dc9d (commit)
       via  09749ef22f0e66b55aa6f448f23dbeadcd2e6321 (commit)
       via  345b5f9d1bae7ee8cda5383d4ac9abea6b54ca51 (commit)
       via  0ccf8be1713e2a21ad4214d6f64913d1a9d8c8e7 (commit)
       via  f79ee597833b880551baff9aef059919d80d5cd7 (commit)
       via  1a38a6a9a715f0fca6d2f53e38ddd3b338e1bfe0 (commit)
       via  bdcaea37455b72c345c7305e6a7bc4ba63d5c1b7 (commit)
       via  171491643aa3934ef9bd93fa1596fe5c386cedfc (commit)
       via  8e6de8fb13348e6e0b0ab47d91ab65f99033e174 (commit)
       via  25c0de8aa20f801212dda2dff23216289487d08f (commit)
       via  f63db3e0224e57695adb2c5fa975586065f6669f (commit)
       via  95bfd77307f5d4571bbcf01565361ec991bc6575 (commit)
       via  4c34de655fc7f8839b205b48f460a168f302dd63 (commit)
       via  a00b606ae871e9919fec54b81cedae338b6e4531 (commit)
       via  84ec45edc5fdaa21c7d3e3401c877b90de40a972 (commit)
       via  c11d6bb3f15d4b6f2ba18a26f355bb944a5ef090 (commit)
       via  26d627007be2bd8fc68844b43651b1897a56e391 (commit)
       via  76d90fca59fbc3cd21ea1af01922eeaf63f2e79a (commit)
       via  59342f2ec8fe1ec2c7ba63a556b2003c23e687fe (commit)
       via  778531e6b32ee2de9ca4a5f58e7c281330b8f2a4 (commit)
       via  cc10d951ab00b84ef5534a74e2aaa538fbc05801 (commit)
       via  a646dc012008ba2f73e5b3707598640fa5f9f1c3 (commit)
       via  f7f65f4f57d166716e26aed2967942935d6b59c2 (commit)
       via  3def82c401e28a430b222bee86ede13158165976 (commit)
       via  c1b5417d1036da83283b7c84ff7cae5c553ada27 (commit)
       via  6f8dcb2b13f3058db656908fb26b09e23b527f08 (commit)
       via  9acf0accecfba4ac2f6dd2bb5f441ba7354a237b (commit)
       via  182ef83a9e654c313383008778372f02d3f0e4f1 (commit)
       via  203f0082b029ff4b88d7f9f719d14e0a89eb6f6b (commit)
       via  d4896785f36c82edc5fbf14a2e58d94623c09c1c (commit)
       via  6b9cb4f828257684edba0809461fa2f508d20f15 (commit)
       via  6271a0f335b359cde84a04dbf4d4f07f63ca7fc6 (commit)
       via  ba0c5cf6838e36740881c4dd9639043b527bf82d (commit)
       via  773c4d491fdb5a6b228165e3ff2f62db7c1f2237 (commit)
       via  8efb99776ee267be4f626baef911408d1dda6429 (commit)
       via  0737f5067e29dea6a72a6612fddffe64d919e459 (commit)
       via  e26fdc06a54e8b4fb7c22f78d335d02d2d7c3ea5 (commit)
       via  05132236c874d69a06b379b835131861c3e5926a (commit)
       via  26cb1fd09826e6460febda92e1b06c3a05c90b28 (commit)
       via  7888c50a75bdadd042548828ba7da7f2d94e6f6c (commit)
       via  56d7ccfa86942fc066a8e3d527c339902ac353e2 (commit)
       via  e6e51406134e71d493f5258917915136709bcda2 (commit)
       via  44821dc84765936ce99fa2d760ef683281f0a578 (commit)
       via  2bd3f83db9934198b658b7035a7be65017b754d9 (commit)
       via  23575ae95aab42c4c4d9c2b5ee0236fab004dccb (commit)
       via  b4f14437823e9201e9cd952a4f6f3b1502b583bd (commit)
       via  37be20bf76bba0f6dc6fd40f0fcc3d012c6b7e49 (commit)
       via  9e16e70e7f9bc9fd0e0a52eca9a9c37a45ef3639 (commit)
       via  4b15593e83bf1a6e1c84c1e18af4b11b9fa1d134 (commit)
       via  ed1e56fa432068125967ad3128d224153c157f25 (commit)
       via  2a7fd99c212c33a1ec9911f8529fa5afc59a7bb2 (commit)
       via  e186e23688c92f91e4cbf564dee5018789e0b8ad (commit)
       via  5bfb2e1cb9f87c2e62aaae870a8789ed132eba50 (commit)
       via  4ef379e48ed887a2c6f5eeeb84753bd0ec68c124 (commit)
       via  d9c4c82329d110b180003a36142e0a8e4d11ccc8 (commit)
       via  cb8dda3b04dc65e5b9a87593ae3d985d008b6f0b (commit)
       via  7f5aa7c58dde29568ecb7b6bfb16f6b762c0ac1c (commit)
       via  3b5ffa7cf6d51c5842b3421b41804b925d6cde3f (commit)
       via  121165a587c43edfab0431aa1685dd8975a71e88 (commit)
       via  d8b1191390b3d56740f133b021936f352ca49d55 (commit)
       via  5afc1f6ee27b2135827d0f2976ed01ad0534ba62 (commit)
       via  c68eb6b39deba5d850d1b0ba7b59ec42850d8cdb (commit)
       via  3bce3f7ad3a50e6e8c7da962691e53d45d808894 (commit)
       via  a1b1d0f1b3413681d26132f1ca06098ca8f1e8e3 (commit)
       via  19414f258a2a1e354e8721888dcdf68d937b0ec4 (commit)
       via  5e732ed46fedff23e619535cef7f04a86e18a9c7 (commit)
       via  4ace1969ce7b8d1a75eec8ebc7ea3611c4ebb6e8 (commit)
       via  ca3155fabcfe6dd61b2151c52861b2786e9bec40 (commit)
       via  4fc63fca58814fdc6ac21b08fe7b8c2d84e2c3f7 (commit)
       via  2ec9ac24aca0a5f05c91ef4ed0cefc40312e8515 (commit)
       via  a54b7454b45a08aae06cdf66082c69ae63bd8dc4 (commit)
       via  dab6ac81df3cb99f1eb0edbddc07d731dfd61eb1 (commit)
       via  4cfc0ca7c782696ffb92337e3be9fbe3ed43a360 (commit)
       via  07d08ce946a4c52dba62024f6682c3eceb87b3c2 (commit)
       via  f1b1d63cd6dcb29951e456e487db7d7afdeafa69 (commit)
       via  e246c6f8bed015938ef871daf1a0e6f157311adf (commit)
       via  91e862a5653e9f8eae5c7cc4928009d7b7a27dc2 (commit)
       via  a95ab07460b4999e0e00fd6d1ac9358b009ebd03 (commit)
       via  d8b6d772739992431b81de993f8adc783b00feb1 (commit)
       via  017ab19b42969ed662d11291d399294c8f231a4e (commit)
       via  c48418079ce922e7f0710b552a5f13280dd1e4b5 (commit)
       via  74e6a2456fbff6a8e58adde0f4a3df6eb475802b (commit)
       via  2f6916cd8bbf45eaf4b35a7534c2e2b4433b6fb2 (commit)
       via  e16790d4df1a6643d1034e535463ccbd7b2710bc (commit)
       via  d0c19f9eb52b9230d176a6c6e9e7e941c89d9e05 (commit)
       via  c59724a9e5d4c9241df58d9d60541a63f0f06b80 (commit)
       via  00f1d0aecf676f50a27ed25dff974cfda23160c1 (commit)
       via  ceb9037bd7da9d2c0352c09184e07096db982046 (commit)
       via  606957c578a59510a4fafac6568477c06de43606 (commit)
       via  39c55ead904f943894f1658b9efa4a7c77584382 (commit)
       via  a6663da8ad5471d200197a777af98b1e1d9db86c (commit)
       via  ac6562028c3b71210988b4f845ac2945f4e88ace (commit)
       via  3cd7b7d270c0dc66df2ada32cf17d37efecc3feb (commit)
       via  5a0fee4d900804c50149cc87376e0bc65a390985 (commit)
       via  cf44d56c363942f97041e475e4bb29d8918482a3 (commit)
       via  d5e01ee547a97d506828962823cdaa6445869a18 (commit)
       via  0ab0f06d5f26c28b58a4e4fa6bc91753cccefd81 (commit)
       via  d4e77383fbd444a12152e575688b45c369104d53 (commit)
       via  2d595a358546ba3da4f0222310bdd5bc1dfdda3e (commit)
       via  03dbc22677f926e3480d2471fc85d02444d46a5e (commit)
       via  655f8715571191c6b189e6d92aebc5e91d3547fe (commit)
       via  6159c98c7ece2f9e0291482dba4b62e208b87343 (commit)
       via  408317d750873713eeac665f15da48389f7dc4bc (commit)
       via  3332d2f522adba7f57590f95eef88f68e90ff82c (commit)
       via  20b17ce2416339b68b598765ed1f7f09e60cd95f (commit)
       via  dae4909992be2098974ef6cd067ecab616ed8a56 (commit)
       via  89d84fd0b6d998e0b7a6aae63ddb96fb6e29ed42 (commit)
       via  71b40d027ef53530643e1b2a81eb276f16d7ec85 (commit)
       via  59cc53cbed401e6b5ad750d992f64a8f5c83c6bf (commit)
       via  b0e34765f018db004425e274c0ce9e58b7a184b5 (commit)
       via  038d4d4f8ecf66949b321c4ece4aa794719f9f3e (commit)
       via  940cbe92c1688e52c8741f8cb85bea4c3ced6756 (commit)
       via  4a389adfd855075773d7b5419891cfecd3d9b5dc (commit)
       via  587195ac34ceebc8ce8be5320658926cd1e5dc44 (commit)
       via  7a0091597196ff8fbce0495607771b8688ffea46 (commit)
       via  12ce690f0f6bede266f497131f8479d8343ae3bd (commit)
       via  df0c1e74137bfbd9263da9966ab9d171af5aba07 (commit)
       via  8dbd060cdc504973ca88a8bf806dc7eb3f8df31b (commit)
       via  f6f88d9ca9cdeeeebfadcfe999789bfb9f69e5c6 (commit)
       via  28d2b693f71febe45d75246c379b8d192b05018c (commit)
       via  9b64a168b39ccabc9f953163b289e8b017c7bc1f (commit)
       via  32e9b073f9a153a02cecd6adb902b3bfa36e2ff3 (commit)
       via  abc9ef71a341f72c061c6fc8b0276fcf9937c411 (commit)
       via  30451e35b3d214f300fd4124e4d5e3fee69665a2 (commit)
       via  d53a08ea0cc9a9af1a3071969d41165e8a6ff5d5 (commit)
       via  05acb61d6369592b987fa827cac3e5774d1a7b1e (commit)
       via  75eb080fec293c283ce934c5c82cfeee85bee4c1 (commit)
       via  33b725526a0a16c6006d1ceaa89039d263024bc1 (commit)
       via  41779cd087575a8216450e8dd27b20ef0fb13dd5 (commit)
       via  5430c336b96cbb7c20bffa1cbdb8cffea32fb460 (commit)
       via  756e585f2c1c50ed550d88c7becfe757dd9d8401 (commit)
       via  a5c8f799e1bd90a3d7a61d2c88215bf380508d84 (commit)
       via  c5308511f31f9713ce961a72b29c39b7b64baaa6 (commit)
       via  4d0420a83d27a90b8b15dda10f27a1b89c4ca1b6 (commit)
       via  d76aa6ba31074f3d41cef48628b235aab4906ce5 (commit)
       via  68b5966bf4a5d80d6667abab421a4309ad688a38 (commit)
       via  507ae159f9c1eb0dd6a406a3987243aab7f05866 (commit)
       via  ce4b1330e232f9f29b6f0bf361f3fd6913d9ae6e (commit)
       via  2309d8a0970d603fa1bd6b23f1fae7f97bb2f7e1 (commit)
       via  e5682f2f1490de87f7727a364c717c06d5f58eee (commit)
       via  462f912b233957d9c944063d1f7872f0d32c7e13 (commit)
       via  859bae14d31fe063ed1204be7300083b3216de60 (commit)
       via  84161e969c13b42451752bd5f134b968d15c1001 (commit)
       via  a9d431d649c84f52a55852f687052b3c4f67a3eb (commit)
       via  a72ffbbf30cba20f3d5b2324d4b016a82786df10 (commit)
       via  577e47a434702a8bdad5669b3d470cfde5241033 (commit)
       via  55c0fe472ca9938c93a78bbff0e0fb1b5e51a54e (commit)
       via  76fe6edc8d158f67c600f75c6bb351d7a679b71e (commit)
       via  38da1ff0a3990e643cbfbd5fa548597a1618055a (commit)
       via  171267ba19481f363e35332eb3a7fac3c63cbbcb (commit)
       via  781c06ee0633709137ba3a4d305eb6e1db2a6dfb (commit)
       via  e9c6bbebe8d9a3e22d239a51b1a0fae575b3dacb (commit)
       via  fb10daa75864def53d1f0ffa7da3cece8cebe9d0 (commit)
       via  f7a4118c87ae1df4a42efdad3695e6fcb5d60854 (commit)
       via  b80db2511622b7600fa7a03e7db4c5c82cf61d39 (commit)
       via  eaf099867227a9d5198a638205bdcddde7c17965 (commit)
       via  cb89000d480757f8e0f97f3560c5942d08bcd95a (commit)
       via  9a62117dbe56bdfa42489415eb6696638c2bb336 (commit)
       via  dcc13bac8192a1a1075f5596d0b014441ae5b33a (commit)
       via  3a9f6442080843c97737aae74608cb2d188be1da (commit)
       via  a167017da0181a84d0c5493364bc0f7f3fa3e942 (commit)
       via  f0f6c4a0d9d29b0e9651b79096f264093c298c9a (commit)
       via  fe0f3f07a4dea0506844d47529752484cf0347a7 (commit)
       via  65473dca3509b72453f430c5ce6e69fe97961d08 (commit)
       via  1a3746a005fb857cc6760fde34e78cbcbb7d11e5 (commit)
       via  28cbbd7ed4a4d051e1b920f5c397fd121123af5e (commit)
       via  5786e88839dd7ef52885a03aedfc7642b19cd5a1 (commit)
       via  edb0ce16ee7ccef6cec38c9787ba0dadde5da697 (commit)
       via  8b5ee21b5b8e1dca0613151e4b38df55381d0e6f (commit)
       via  aba0f702843b8b385b8fe0c5d7b19f9cbbc433ac (commit)
       via  37504d34196d446ae8fa2e01fa84bdc0ecbbed78 (commit)
       via  1bde07ef5884a55bbb47aaf30a90b122a4810617 (commit)
       via  5e8d8fd1172273a14c9306f36eefc7aef8442dc6 (commit)
       via  c65d58daa5d570be4c19fc207abeda7e01ae1466 (commit)
       via  b49ca531d77614d3029b4d34c39df3e2938c39cf (commit)
       via  cfe49be676877567de9704e8d7968d611fa77fc9 (commit)
       via  e3c678438f8400d15843dc745df83525a53b07e3 (commit)
       via  c9cbcb68f87f432452991e5e904fff7d65395e6c (commit)
       via  7f8d3a8c260418c02c85e74d9da27c45802be837 (commit)
       via  70593b8d415d8858123a3df4eb148ce686611c26 (commit)
       via  f3d184828b69929818603bd1e88ef8cb98a472df (commit)
       via  0486a1fe8e98fb613eceabfd745875ed2b0d4395 (commit)
       via  7d3e2f9561e8cebfa7c3d4fddd8d2c586aadccd8 (commit)
       via  5b7e7988f1992e04e676c0c1e3e969ea2ef3b627 (commit)
       via  8671a18c6f71d9c57fa10d650c476cace51e70db (commit)
       via  8360ba81b48f6883b453f13756432a3d599c3042 (commit)
       via  5c51ae289e62018591602da31748970fd0abee97 (commit)
       via  8b7a3f52ea0b0ee7ae7a744e76b337e90d4da1f6 (commit)
       via  47358b0f717b1c9f70e8e8a28b4258b9d235ef44 (commit)
       via  dbff37e90136caf5264148c95b7568ccff978f77 (commit)
       via  06e815a5ab6a9a9a118014b41f023c46237156f1 (commit)
       via  5534b46d016782428c8acc5ee2ff91958f9a0e0c (commit)
       via  c79e65e93760c758aa297b9eb5561c69b36a1d46 (commit)
       via  84f02cea829ead38669efcfcffb2ef0a984e27dc (commit)
       via  ae041e1ca4cceaf6c94b818a2823377cdd5c55a4 (commit)
       via  37d61b71dad8e424563f1223f068a676ad7baf8e (commit)
       via  27542ce48fa48c5bbe16e96a3ffd1cea0be0cc47 (commit)
       via  3e3cd928c063419a580c2202fb1b18b8784909e1 (commit)
       via  bc6b0f0c9586c28245e352189d7149a65417e0cf (commit)
       via  4d422259ee1fb0db9bada72ba6b100641c2f59f9 (commit)
       via  e7139d6d1f00eaeb998a3fc5efaaa247436ee4df (commit)
       via  0b8032ec5be5dd474b47842b7630075c1d9413c2 (commit)
       via  ef8fb604ad4a868cae8ed6ad31c1fd1520dd73e0 (commit)
       via  78a6653e701b8835ae9b4c674100ec12f6082167 (commit)
       via  5e0a0433e3ed3da21765735e0e83454bcc10b439 (commit)
       via  28a7883c373533979f2cc7c5e750221eb8f5f1ec (commit)
       via  f1d068a91bc746ba66eead495648214f5506557e (commit)
       via  9fff947ecd25b0494e8e3c6a27a4fa4fea67668f (commit)
       via  259b3769c02913cd968ab3294140f86108738e24 (commit)
       via  0134919a1425efa859fd0fa205b037944c033f23 (commit)
       via  76b8dd0af0db0b79cc6d12b07a138d7357e12960 (commit)
       via  ee0307d05caf3eeed3d1acb8398937fadd2c7c25 (commit)
       via  7b8448155a3b9ca4c3c17c4879ed7ca256b4a42a (commit)
       via  5d0a9458a1910b76c432c83ef4dd9a3337fdff38 (commit)
       via  4710b7919dcdc3435bab7bd7e706169175991cf5 (commit)
       via  f526bdc34a4815fd0e0978b879c6fca70c0887c8 (commit)
       via  750b2c391b5418bfd3db88e59429abad9fde6c1e (commit)
       via  0de2dbbdaa1c0906e105cfc685affdb3d03dc9e7 (commit)
       via  ccc29ca7f0afff5b6d038553e1feb2c4b1666392 (commit)
       via  7ff688a46feb12ff62afcc35a287048f3e49fb27 (commit)
       via  d230941e87d4619683e4f3f7b44f19dab5017bd0 (commit)
       via  4b6a2f564bb933d5411e75f664e859d6be891e61 (commit)
       via  7f8c4a43bdd1eb200245ead83ba4aee20c0e1776 (commit)
       via  24fc2a5a701dd4bb6edf503efee992942ea5b667 (commit)
       via  39bdc716190a21ee7c70d9450fc121a0513ff8ba (commit)
       via  54c77552a4ff0403eb627408ed38a9d8b60606b3 (commit)
       via  a60309a6b134ca66fa66a71c489e633a84f52f0f (commit)
       via  13d657b6685b6396ef352dce0a561605e664736c (commit)
       via  0284278f61c66ccd75a6559c815ca299e912665f (commit)
       via  21fd1f3889338c2dcacd28b5f59411f4ccf37f9a (commit)
       via  8822913c680fa37634b9ab103bc962b77ebde830 (commit)
       via  0a61c946e683e8a44db3212656aa4b3da82ffd8e (commit)
       via  27dd462657b3b7434780de3250d0b2b0a75cea65 (commit)
       via  bc0041ffcbc42f92edc6bde05c8ba3ce392873fc (commit)
       via  80b9537fc9d1ae6f8c907efdf01be0505c693eb8 (commit)
       via  b6c145e81728b3916370000a83648280bbfb94d2 (commit)
       via  c6b3db3a8e2fcb7fe8d44cdd60e12fe7e2be571f (commit)
      from  5ea8f6ef6a823bdbcec036cded13d03be4d3724b (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 92eefe98ca9631ee971881fc46f8a1829ac897b9
Author: Lisa Knox <lisaknox83 at gmail.com>
Date:   Thu Oct 19 13:49:02 2023 -0400

    20382: added one stray file to marge Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox at curii.com>

diff --git a/src/store/context-menu/context-menu-actions.ts b/src/store/context-menu/context-menu-actions.ts
index 4cad2962..18845ace 100644
--- a/src/store/context-menu/context-menu-actions.ts
+++ b/src/store/context-menu/context-menu-actions.ts
@@ -70,7 +70,6 @@ export const openContextMenu = (event: React.MouseEvent<HTMLElement>, resource:
 
 export const openCollectionFilesContextMenu =
     (event: React.MouseEvent<HTMLElement>, isWritable: boolean) => (dispatch: Dispatch, getState: () => RootState) => {
-        const isCollectionFileSelected = JSON.stringify(getState().collectionPanelFiles).includes('"selected":true');
         const selectedCount = filterCollectionFilesBySelection(getState().collectionPanelFiles, true).length;
         const multiple = selectedCount > 1;
         dispatch<any>(

commit 6796b44d4934ddff098e1bfcf7b842ec11e4e210
Merge: 5ea8f6ef 3eda0015
Author: Lisa Knox <lisaknox83 at gmail.com>
Date:   Thu Oct 19 13:47:33 2023 -0400

    Merge 'main' into 20382-process-action-menu-cancel
    
     refs #20382
    
     Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox at curii.com>

diff --cc src/store/context-menu/context-menu-actions.ts
index dc35ab68,f846d25b..4cad2962
--- a/src/store/context-menu/context-menu-actions.ts
+++ b/src/store/context-menu/context-menu-actions.ts
@@@ -23,7 -23,7 +23,8 @@@ import { GroupContentsResource } from "
  import { LinkResource } from "models/link";
  import { resourceIsFrozen } from "common/frozen-resources";
  import { ProjectResource } from "models/project";
 +import { getProcess } from "store/processes/process";
+ import { filterCollectionFilesBySelection } from "store/collection-panel/collection-panel-files/collection-panel-files-state";
  
  export const contextMenuActions = unionize({
      OPEN_CONTEXT_MENU: ofType<{ position: ContextMenuPosition; resource: ContextMenuResource }>(),
@@@ -67,7 -69,8 +70,9 @@@ export const openContextMenu = (event: 
  
  export const openCollectionFilesContextMenu =
      (event: React.MouseEvent<HTMLElement>, isWritable: boolean) => (dispatch: Dispatch, getState: () => RootState) => {
 +        const isCollectionFileSelected = JSON.stringify(getState().collectionPanelFiles).includes('"selected":true');
+         const selectedCount = filterCollectionFilesBySelection(getState().collectionPanelFiles, true).length;
+         const multiple = selectedCount > 1;
          dispatch<any>(
              openContextMenu(event, {
                  name: "",
diff --cc src/views-components/context-menu/action-sets/process-resource-action-set.ts
index 3d057d42,7d039b13..7d85518d
--- a/src/views-components/context-menu/action-sets/process-resource-action-set.ts
+++ b/src/views-components/context-menu/action-sets/process-resource-action-set.ts
@@@ -143,25 -128,3 +143,25 @@@ export const processResourceAdminAction
          },
      ],
  ];
 +
 +export const runningProcessResourceAdminActionSet: ContextMenuActionSet = [
 +    [
 +        ...processResourceActionSet.reduce((prev, next) => prev.concat(next), []),
 +        {
 +            component: TogglePublicFavoriteAction,
 +            name: "Add to public favorites",
-             execute: (dispatch, resource) => {
-                 dispatch<any>(togglePublicFavorite(resource)).then(() => {
++            execute: (dispatch, resources) => {
++                dispatch<any>(togglePublicFavorite(resources[0])).then(() => {
 +                    dispatch<any>(publicFavoritePanelActions.REQUEST_ITEMS());
 +                });
 +            },
 +        },
 +        {
 +            name: "CANCEL",
 +            icon: StopIcon,
-             execute: (dispatch, resource) => {
-                 dispatch<any>(cancelRunningWorkflow(resource.uuid));
++            execute: (dispatch, resources) => {
++                dispatch<any>(cancelRunningWorkflow(resources[0].uuid));
 +            },
 +        },
 +    ],
 +];
diff --cc src/views/process-panel/process-panel.tsx
index d3d8caf2,f9e02540..6c1d4a71
--- a/src/views/process-panel/process-panel.tsx
+++ b/src/views/process-panel/process-panel.tsx
@@@ -19,9 -19,8 +19,9 @@@ import 
      loadNodeJson,
  } from "store/process-panel/process-panel-actions";
  import { cancelRunningWorkflow, resumeOnHoldWorkflow, startWorkflow } from "store/processes/processes-actions";
- import { navigateToLogCollection, setProcessLogsPanelFilter } from "store/process-logs-panel/process-logs-panel-actions";
- import { snackbarActions, SnackbarKind } from "store/snackbar/snackbar-actions";
 +import { isProcessCancelable } from "store/processes/process";
+ import { navigateToLogCollection, pollProcessLogs, setProcessLogsPanelFilter } from "store/process-logs-panel/process-logs-panel-actions";
+ import { snackbarActions, SnackbarKind } from "store/snackbar/snackbar-actions";
  
  const mapStateToProps = ({ router, auth, resources, processPanel, processLogsPanel }: RootState): ProcessPanelRootDataProps => {
      const uuid = getProcessPanelCurrentUuid(router) || "";

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list