From ad9375a6f9cf45cf49aea2e2e46e83fc09e143a7 Mon Sep 17 00:00:00 2001 From: Fredrik Ringqvist <35255659+fredrikphotowall@users.noreply.github.com> Date: Mon, 19 Sep 2022 15:15:05 +0200 Subject: [PATCH] Add Designer.excludeFromSearch field (#119) --- src/datasources/designer-api.ts | 3 +++ src/schema.graphql | 1 + src/types/designer-types.ts | 1 + 3 files changed, 5 insertions(+) diff --git a/src/datasources/designer-api.ts b/src/datasources/designer-api.ts index feb9d17..4179659 100644 --- a/src/datasources/designer-api.ts +++ b/src/datasources/designer-api.ts @@ -19,6 +19,7 @@ export class DesignerAPI extends BaseSQLDataSource { return { ...row, id: row.designerid, + excludeFromSearch: !row.visibleSearch || !row.visibleDesignerpage, }; }); } @@ -33,6 +34,7 @@ export class DesignerAPI extends BaseSQLDataSource { return { ...row, id: row.designerid, + excludeFromSearch: !row.visibleSearch || !row.visibleDesignerpage, }; }); }); @@ -51,6 +53,7 @@ export class DesignerAPI extends BaseSQLDataSource { return { ...row, id: row.designerid, + excludeFromSearch: !row.visibleSearch || !row.visibleDesignerpage, }; }); }); diff --git a/src/schema.graphql b/src/schema.graphql index ecd3510..f0de3bb 100644 --- a/src/schema.graphql +++ b/src/schema.graphql @@ -379,6 +379,7 @@ type Designer { id: ID! name: String path: String + excludeFromSearch: Boolean orderRows(pagination: PaginationInput!, filter: DateFilterInput): [OrderRow] products: [Product] } diff --git a/src/types/designer-types.ts b/src/types/designer-types.ts index 0b9004b..c17e195 100644 --- a/src/types/designer-types.ts +++ b/src/types/designer-types.ts @@ -2,4 +2,5 @@ export interface Designer { id: number; name: string; path: string; + excludeFromSearch: boolean; }