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; }