Merge branch 'master' into 14529-moving-renaming-processes-in-final-state 14529-moving-renaming-processes-in-final-state
authorPawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
Mon, 26 Nov 2018 11:55:56 +0000 (12:55 +0100)
committerPawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>
Mon, 26 Nov 2018 11:55:56 +0000 (12:55 +0100)
refs #14529

Arvados-DCO-1.1-Signed-off-by: Pawel Kowalczyk <pawel.kowalczyk@contractors.roche.com>

1  2 
src/store/context-menu/context-menu-actions.ts

index 4bab12acbd8fed82ae2befd1f0d4b1de7fe24833,0a6b5a8241a3360bd29ccaf185b3e432e6c76fee..5631a5e85cf9880b99fde0afd22f339a55ee734f
@@@ -14,6 -14,7 +14,7 @@@ import { isSidePanelTreeCategory } fro
  import { extractUuidKind, ResourceKind } from '~/models/resource';
  import { Process } from '~/store/processes/process';
  import { RepositoryResource } from '~/models/repositories';
+ import { SshKeyResource } from '~/models/ssh-key';
  
  export const contextMenuActions = unionize({
      OPEN_CONTEXT_MENU: ofType<{ position: ContextMenuPosition, resource: ContextMenuResource }>(),
@@@ -73,6 -74,18 +74,18 @@@ export const openRepositoryContextMenu 
              }));
      };
  
+ export const openSshKeyContextMenu = (event: React.MouseEvent<HTMLElement>, index: number, sshKey: SshKeyResource) =>
+     (dispatch: Dispatch) => {
+         dispatch<any>(openContextMenu(event, {
+             name: '',
+             uuid: sshKey.uuid,
+             ownerUuid: sshKey.ownerUuid,
+             kind: ResourceKind.SSH_KEY,
+             menuKind: ContextMenuKind.SSH_KEY,
+             index
+         }));
+     };
  export const openRootProjectContextMenu = (event: React.MouseEvent<HTMLElement>, projectUuid: string) =>
      (dispatch: Dispatch, getState: () => RootState) => {
          const res = getResource<UserResource>(projectUuid)(getState().resources);
@@@ -119,10 -132,10 +132,10 @@@ export const openProcessContextMenu = (
      (dispatch: Dispatch, getState: () => RootState) => {
          const resource = {
              uuid: process.containerRequest.uuid,
 -            ownerUuid: '',
 +            ownerUuid: process.containerRequest.ownerUuid,
              kind: ResourceKind.PROCESS,
 -            name: '',
 -            description: '',
 +            name: process.containerRequest.name,
 +            description: process.containerRequest.description,
              menuKind: ContextMenuKind.PROCESS
          };
          dispatch<any>(openContextMenu(event, resource));