From ae946826d1670cb786688e859bc1f3257150ae75 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Kuty=C5=82a?= Date: Mon, 14 Feb 2022 20:32:04 +0100 Subject: [PATCH] 18594: Code and test cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła --- cypress/integration/project.spec.js | 2 +- src/store/advanced-tab/advanced-tab.tsx | 18 ++---------------- .../advanced-tab-dialog.tsx | 3 +-- .../advanced-tab-dialog/metadataTab.tsx | 6 ++---- 4 files changed, 6 insertions(+), 23 deletions(-) diff --git a/cypress/integration/project.spec.js b/cypress/integration/project.spec.js index 96e73bc1..ecac3861 100644 --- a/cypress/integration/project.spec.js +++ b/cypress/integration/project.spec.js @@ -257,7 +257,7 @@ describe('Project tests', function() { cy.get('td').contains(uuid).should('exist'); - cy.get('td').contains('Active User').should('exist'); + cy.get('td').contains(activeUser.user.uuid).should('exist'); }); }); }); diff --git a/src/store/advanced-tab/advanced-tab.tsx b/src/store/advanced-tab/advanced-tab.tsx index 33faebbe..61fd705a 100644 --- a/src/store/advanced-tab/advanced-tab.tsx +++ b/src/store/advanced-tab/advanced-tab.tsx @@ -18,7 +18,7 @@ import { ListResults } from 'services/common-service/common-service'; import { RepositoryResource } from 'models/repositories'; import { SshKeyResource } from 'models/ssh-key'; import { VirtualMachinesResource } from 'models/virtual-machines'; -import { UserResource, getUserDisplayName } from 'models/user'; +import { UserResource } from 'models/user'; import { LinkResource } from 'models/link'; import { KeepServiceResource } from 'models/keep-services'; import { ApiClientAuthorization } from 'models/api-client-authorization'; @@ -280,22 +280,8 @@ const getDataForAdvancedTab = (uuid: string) => .addEqual('head_uuid', uuid) .getFilters() }); - let user; - - if (metadata.itemsAvailable) { - metadata.items.forEach(async (item) => { - const {tailKind, tailUuid, properties} = item; - properties['tail'] = tailUuid; - try { - if (tailKind === ResourceKind.USER && tailUuid) { - user = await services.userService.get(tailUuid); - properties['tail'] = getUserDisplayName(user); - } - } catch {}; - }); - } - return { data, metadata, user }; + return { data, metadata }; }; const initAdvancedTabDialog = (data: AdvancedTabDialogData) => dialogActions.OPEN_DIALOG({ id: ADVANCED_TAB_DIALOG, data }); diff --git a/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx b/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx index e8d4aaef..f493df33 100644 --- a/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx +++ b/src/views-components/advanced-tab-dialog/advanced-tab-dialog.tsx @@ -61,7 +61,6 @@ export const AdvancedTabDialog = compose( curlHeader, curlExample, uuid, - user } = this.props.data; return {dialogContentExample(apiResponse, classes)}} {value === 1 &&
{metadata !== '' && metadata.items.length > 0 ? - + : dialogContentHeader('(No metadata links found)')}
} {value === 2 && dialogContent(pythonHeader, pythonExample, classes)} diff --git a/src/views-components/advanced-tab-dialog/metadataTab.tsx b/src/views-components/advanced-tab-dialog/metadataTab.tsx index 88d0137f..1b950d24 100644 --- a/src/views-components/advanced-tab-dialog/metadataTab.tsx +++ b/src/views-components/advanced-tab-dialog/metadataTab.tsx @@ -4,7 +4,6 @@ import React from "react"; import { Table, TableHead, TableCell, TableRow, TableBody, StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core'; -import { UserResource } from "models/user"; type CssRules = 'cell'; @@ -25,7 +24,6 @@ interface MetadataTable { interface MetadataProps { items: MetadataTable[]; - user: UserResource; uuid: string; } @@ -47,9 +45,9 @@ export const MetadataTab = withStyles(styles)((props: MetadataProps & WithStyles {it.uuid} {it.linkClass} {it.name} - {it.properties.tail} + {it.tailUuid} {it.headUuid === props.uuid ? 'this' : it.headUuid} - {JSON.stringify(it.properties, (key, value) => { return key === 'tail' ? undefined : value; })} + {JSON.stringify(it.properties)} )} -- 2.30.2