[arvados] updated: 2.7.0-6601-g7f8fa5edc5

git repository hosting git at public.arvados.org
Thu May 16 14:12:47 UTC 2024


Summary of changes:
 services/workbench2/cypress/e2e/workflow.cy.js     | 25 ++++++++
 .../data-table-multiselect-popover.tsx             |  4 +-
 .../src/components/data-table/data-table.tsx       |  2 +-
 services/workbench2/src/components/icon/icon.tsx   |  7 +++
 .../multiselect-toolbar/ms-menu-actions.ts         | 28 +++++++++
 .../ms-toolbar-action-filters.ts                   |  1 +
 .../store/workflow-panel/workflow-panel-actions.ts | 67 +++++++++++++++++++---
 .../action-sets/workflow-action-set.ts             | 10 ++--
 .../multiselect-toolbar/ms-process-action-set.ts   |  6 +-
 .../multiselect-toolbar/ms-workflow-action-set.ts  | 12 ++--
 .../workflow-remove-dialog.tsx}                    |  8 +--
 .../workbench2/src/views/workbench/workbench.tsx   |  2 +
 12 files changed, 146 insertions(+), 26 deletions(-)
 create mode 100644 services/workbench2/src/components/multiselect-toolbar/ms-menu-actions.ts
 copy services/workbench2/src/views-components/{process-remove-dialog/process-remove-dialog.tsx => workflow-remove-dialog/workflow-remove-dialog.tsx} (67%)

       via  7f8fa5edc5175ffda9fdfaa28081f799ae485ec0 (commit)
       via  9078027722e70c82d972a41e416620c9d8428b8b (commit)
       via  4bdf476ee4c09d8d2487aa5f40e54f7873ae5bf5 (commit)
       via  a7dc7c850d73938e07dd14bede3fb3700b86f77d (commit)
       via  e335b4a752620e7e4d89c24a739c30470b9a1c33 (commit)
       via  99ec6192c3914d0d5e444b37ab44712e862c0f32 (commit)
       via  f58e8a4b526cf7237cfbdee17de592356bcd97dc (commit)
       via  41be93832723d929bf5b0b6091a753f13766c757 (commit)
       via  2d28483c842ab51ded2182f9a03d0c33b51f0a54 (commit)
       via  e92b3c613b2dfebb06eab7668c14f53f8d823415 (commit)
       via  b49e3c4a3e3cb58ba8b3c4acfe1f7bb961424a71 (commit)
       via  eeaff3c673d68a412a3743aabfcbd94fe143fc1f (commit)
       via  5bf73506d2630a957f16573cfc33bd2bbb09e6ad (commit)
       via  caf20343bd8d7a9b065e1708dcd4e946224847ed (commit)
       via  7d618263d8e5a9d3649bed78fdf63682eea1ea90 (commit)
       via  0dcb35b0e9fbfc1cb2dc3fb2ca352cff2b3c98d0 (commit)
       via  fd7d23d6f91a5955ad423b14603d2acbbdfd7b11 (commit)
       via  425e812aeb6e5f63d4f574d4dd0ef94a6d8f06c8 (commit)
      from  8a6bd5b851e0e947b74710c4c2dd1ea59dce606a (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 7f8fa5edc5175ffda9fdfaa28081f799ae485ec0
Merge: 8a6bd5b851 9078027722
Author: Lisa Knox <lisaknox83 at gmail.com>
Date:   Thu May 16 09:41:37 2024 -0400

    Merge branch '21535-multi-wf-delete'
    
    closes #21535
    
    Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox at curii.com>

diff --cc services/workbench2/src/components/icon/icon.tsx
index 08c2e8f454,bb7f6c2bf9..476c0cbe57
--- a/services/workbench2/src/components/icon/icon.tsx
+++ b/services/workbench2/src/components/icon/icon.tsx
@@@ -179,13 -179,13 +179,20 @@@ export const DoubleRightArrows: IconTyp
      </SvgIcon>
  )
  
 +//https://pictogrammers.com/library/memory/icon/box-light-vertical/
 +export const VerticalLineDivider: IconType = (props: any) => (
 +    <SvgIcon {...props}>
 +        <path d="M12 0V22H10V0H12Z" />
 +    </SvgIcon>
 +)
 +
+ //https://pictogrammers.com/library/mdi/icon/delete-forever/
+ export const DeleteForever: IconType = (props: any) => (
+     <SvgIcon {...props}>
+         <path d="M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z" />
+     </SvgIcon>
+ )
+ 
  export type IconType = React.SFC<{ className?: string; style?: object }>;
  
  export const AddIcon: IconType = props => <Add {...props} />;
diff --cc services/workbench2/src/views-components/context-menu/action-sets/workflow-action-set.ts
index f03340db4b,6da6a7102f..4e76f2aa4d
--- a/services/workbench2/src/views-components/context-menu/action-sets/workflow-action-set.ts
+++ b/services/workbench2/src/views-components/context-menu/action-sets/workflow-action-set.ts
@@@ -2,9 -2,9 +2,9 @@@
  //
  // SPDX-License-Identifier: AGPL-3.0
  
 -import { ContextMenuActionSet } from "views-components/context-menu/context-menu-action-set";
 +import { ContextMenuActionSet, ContextMenuActionNames } from "views-components/context-menu/context-menu-action-set";
- import { openRunProcess, deleteWorkflow } from "store/workflow-panel/workflow-panel-actions";
- import { DetailsIcon, AdvancedIcon, OpenIcon, Link, StartIcon, TrashIcon } from "components/icon/icon";
+ import { openRunProcess, openRemoveWorkflowDialog } from "store/workflow-panel/workflow-panel-actions";
+ import { DetailsIcon, AdvancedIcon, OpenIcon, Link, StartIcon, DeleteForever } from "components/icon/icon";
  import { copyToClipboardAction, openInNewTabAction } from "store/open-in-new-tab/open-in-new-tab.actions";
  import { toggleDetailsPanel } from "store/details-panel/details-panel-action";
  import { openAdvancedTabDialog } from "store/advanced-tab/advanced-tab";
diff --cc services/workbench2/src/views-components/multiselect-toolbar/ms-process-action-set.ts
index 73aebe27bc,b6ab92471d..0637fcc468
--- a/services/workbench2/src/views-components/multiselect-toolbar/ms-process-action-set.ts
+++ b/services/workbench2/src/views-components/multiselect-toolbar/ms-process-action-set.ts
@@@ -2,11 -2,12 +2,11 @@@
  //
  // SPDX-License-Identifier: AGPL-3.0
  
- import { RemoveIcon, ReRunProcessIcon, OutputIcon, RenameIcon, StopIcon } from "components/icon/icon";
 -import { MoveToIcon, DeleteForever, ReRunProcessIcon, OutputIcon, RenameIcon, StopIcon } from "components/icon/icon";
 -import { openMoveProcessDialog } from "store/processes/process-move-actions";
++import { ContextMenuActionNames } from "views-components/context-menu/context-menu-action-set";
++import { DeleteForever, ReRunProcessIcon, OutputIcon, RenameIcon, StopIcon } from "components/icon/icon";
  import { openCopyProcessDialog } from "store/processes/process-copy-actions";
  import { openRemoveProcessDialog } from "store/processes/processes-actions";
  import { MultiSelectMenuAction, MultiSelectMenuActionSet, msCommonActionSet } from "./ms-menu-actions";
- import { ContextMenuActionNames } from "views-components/context-menu/context-menu-action-set";
 -import { MultiSelectMenuActionNames } from "components/multiselect-toolbar/ms-menu-actions"; 
  import { openProcessUpdateDialog } from "store/processes/process-update-actions";
  import { msNavigateToOutput } from "store/multiselect/multiselect-actions";
  import { cancelRunningWorkflow } from "store/processes/processes-actions";
@@@ -24,8 -25,8 +24,8 @@@ const msCopyAndRerunProcess: MultiSelec
  }
  
  const msRemoveProcess: MultiSelectMenuAction = {
 -    name: MultiSelectMenuActionNames.REMOVE,
 +    name: ContextMenuActionNames.REMOVE,
-     icon: RemoveIcon,
+     icon: DeleteForever,
      hasAlts: false,
      isForMulti: true,
      execute: (dispatch, resources) => {
diff --cc services/workbench2/src/views-components/multiselect-toolbar/ms-workflow-action-set.ts
index 9c5cdd79e0,cc8ebef20f..124981aa17
--- a/services/workbench2/src/views-components/multiselect-toolbar/ms-workflow-action-set.ts
+++ b/services/workbench2/src/views-components/multiselect-toolbar/ms-workflow-action-set.ts
@@@ -2,15 -2,13 +2,15 @@@
  //
  // SPDX-License-Identifier: AGPL-3.0
  
- import { openRunProcess, deleteWorkflow } from 'store/workflow-panel/workflow-panel-actions';
- import { StartIcon, TrashIcon, Link } from 'components/icon/icon';
+ import { openRunProcess, openRemoveWorkflowDialog } from 'store/workflow-panel/workflow-panel-actions';
+ import { StartIcon, DeleteForever, Link } from 'components/icon/icon';
  import { MultiSelectMenuAction, MultiSelectMenuActionSet, msCommonActionSet } from './ms-menu-actions';
 -import { MultiSelectMenuActionNames } from "components/multiselect-toolbar/ms-menu-actions"; 
 +import { ContextMenuActionNames } from 'views-components/context-menu/context-menu-action-set';
  import { copyToClipboardAction } from 'store/open-in-new-tab/open-in-new-tab.actions';
 +import { openSharingDialog } from 'store/sharing-dialog/sharing-dialog-actions';
 +import { ShareIcon } from 'components/icon/icon';
  
 -const { OPEN_IN_NEW_TAB, COPY_TO_CLIPBOARD, VIEW_DETAILS, API_DETAILS, RUN_WORKFLOW, DELETE_WORKFLOW } = MultiSelectMenuActionNames;
 +const { OPEN_IN_NEW_TAB, COPY_LINK_TO_CLIPBOARD, VIEW_DETAILS, API_DETAILS, RUN_WORKFLOW, DELETE_WORKFLOW, SHARE } = ContextMenuActionNames;
  
  const msRunWorkflow: MultiSelectMenuAction = {
      name: RUN_WORKFLOW,

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


hooks/post-receive
-- 




More information about the arvados-commits mailing list