20382: works for admins Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
[arvados-workbench2.git] / src / store / context-menu / context-menu-actions.ts
index e3d708c797f2d29be4f9da2c093a465b695461b2..113e9de2f5dedee630f5b12e5e3a852ac35c3ce3 100644 (file)
@@ -300,12 +300,14 @@ export const resourceUuidToContextMenuKind =
                     : ContextMenuKind.READONLY_COLLECTION;
             case ResourceKind.PROCESS:
                 return isAdminUser && isEditable
-                    ? ContextMenuKind.PROCESS_ADMIN
+                    ? resource && isProcessCancelable(getProcess(resource.uuid)(getState().resources) as Process)
+                        ? ContextMenuKind.RUNNING_PROCESS_ADMIN
+                        : ContextMenuKind.PROCESS_ADMIN
                     : readonly
                     ? ContextMenuKind.READONLY_PROCESS_RESOURCE
                     : resource && isProcessCancelable(getProcess(resource.uuid)(getState().resources) as Process)
-                    ? ContextMenuKind.RUNNING_PROCESS_RESOURCE
-                    : ContextMenuKind.PROCESS_RESOURCE;
+                    ? ContextMenuKind.PROCESS_RESOURCE
+                    : ContextMenuKind.RUNNING_PROCESS_RESOURCE;
             case ResourceKind.USER:
                 return ContextMenuKind.ROOT_PROJECT;
             case ResourceKind.LINK: