Skip to content

Commit

Permalink
Merge pull request #2151 from DaoDaoNoCode/upstream-issue-2120
Browse files Browse the repository at this point in the history
Remove projects filter on the project view page
  • Loading branch information
openshift-merge-bot[bot] authored Nov 15, 2023
2 parents c32df9c + 4a04b0e commit 69b1c16
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ import { test, expect } from '@playwright/test';
import { navigateToStory } from '~/__tests__/integration/utils';

test('Project view page', async ({ page }) => {
await page.goto(
'./iframe.html?id=tests-integration-pages-projects-projectview--default&viewMode=story',
);
await page.goto(navigateToStory('pages-projects-projectview', 'default'));

// wait for page to load
await page.waitForSelector('text=Data science projects');
Expand All @@ -26,6 +24,11 @@ test('Project view page', async ({ page }) => {
await expect(page.getByText('Non-DS Project 1', { exact: true })).toBeVisible();
await expect(page.getByText('Non-DS Project 2', { exact: true })).toBeVisible();
await expect(page.getByText('Non-DS Project 3', { exact: true })).toBeVisible();

await page.locator('#search-field-toggle').click();
await expect(page.getByRole('listitem')).toHaveCount(2);
await expect(page.getByRole('listitem').nth(0)).toHaveText('Name');
await expect(page.getByRole('listitem').nth(1)).toHaveText('User');
});

test('Create project', async ({ page }) => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import * as React from 'react';
import { ToolbarItem } from '@patternfly/react-core';
import { InferenceServiceKind, ServingRuntimeKind } from '~/k8sTypes';
import SearchField, { SearchType } from '~/pages/projects/components/SearchField';
import { ModelServingContext } from '~/pages/modelServing/ModelServingContext';
import { ProjectsContext } from '~/concepts/projects/ProjectsContext';
import DashboardSearchField, { SearchType } from '~/concepts/dashboard/DashboardSearchField';
import { getInferenceServiceDisplayName, getInferenceServiceProjectDisplayName } from './utils';
//import ServeModelButton from './ServeModelButton';
import InferenceServiceTable from './InferenceServiceTable';
import ServeModelButton from './ServeModelButton';

Expand Down Expand Up @@ -59,7 +58,7 @@ const InferenceServiceListView: React.FC<InferenceServiceListViewProps> = ({
toolbarContent={
<>
<ToolbarItem>
<SearchField
<DashboardSearchField
types={searchTypes}
searchType={searchType}
searchValue={search}
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/pages/projects/components/SearchField.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import { InputGroup, SearchInput, Select, SelectOption } from '@patternfly/react
export enum SearchType {
NAME = 'Name',
USER = 'User',
PROJECT = 'Project',
}

type SearchFieldProps = {
Expand All @@ -27,6 +26,7 @@ const SearchField: React.FC<SearchFieldProps> = ({
return (
<InputGroup>
<Select
toggleId="search-field-toggle"
removeFindDomNode
isOpen={typeOpen}
onToggle={() => setTypeOpen(!typeOpen)}
Expand Down

0 comments on commit 69b1c16

Please sign in to comment.