diff --git a/frontend/src/app/components/api/api-v3/query-filter-builder.ts b/frontend/src/app/components/api/api-v3/query-filter-builder.ts deleted file mode 100644 index 05554f9f4b..0000000000 --- a/frontend/src/app/components/api/api-v3/query-filter-builder.ts +++ /dev/null @@ -1,61 +0,0 @@ -//-- copyright -// OpenProject is a project management system. -// Copyright (C) 2012-2015 the OpenProject Foundation (OPF) -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License version 3. -// -// OpenProject is a fork of ChiliProject, which is a fork of Redmine. The copyright follows: -// Copyright (C) 2006-2013 Jean-Philippe Lang -// Copyright (C) 2010-2013 the ChiliProject Team -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -// -// See doc/COPYRIGHT.rdoc for more details. -//++ - -import {FilterOperator} from "core-components/api/api-v3/api-v3-filter-builder"; -import {ApiV3Paths} from "core-app/modules/common/path-helper/apiv3/apiv3-paths"; - -export class QueryFilterBuilder { - - constructor(readonly v3:ApiV3Paths) { - } - - /** - * Build a query filter object by hand. - * - * @param id - * @param operator - * @param values - */ - public build(id:string, operator:FilterOperator, values:any[]):Object { - return { - "_type": "QueryFilter", - "_links": { - "filter": { - "href": this.v3.resource("/queries/filters/" + id) - }, - "schema": { - "href": this.v3.resource("/queries/filter_instance_schemas/" + id) - }, - "operator": { - "href": this.v3.resource("/queries/operators/" + operator) - }, - "values": values - } - }; - } -} diff --git a/frontend/src/app/modules/boards/board/board-actions/status-action.service.ts b/frontend/src/app/modules/boards/board/board-actions/status-action.service.ts index 56136c4d7d..91f469b29a 100644 --- a/frontend/src/app/modules/boards/board/board-actions/status-action.service.ts +++ b/frontend/src/app/modules/boards/board/board-actions/status-action.service.ts @@ -4,7 +4,6 @@ import {PathHelperService} from "core-app/modules/common/path-helper/path-helper import {Board} from "core-app/modules/boards/board/board"; import {StatusDmService} from "core-app/modules/hal/dm-services/status-dm.service"; import {StatusResource} from "core-app/modules/hal/resources/status-resource"; -import {QueryFilterBuilder} from "core-components/api/api-v3/query-filter-builder"; import {QueryResource} from "core-app/modules/hal/resources/query-resource"; import {BoardActionService} from "core-app/modules/boards/board/board-actions/board-action.service"; import {HalResource} from "core-app/modules/hal/resources/hal-resource"; @@ -15,7 +14,6 @@ import {FilterOperator} from "core-components/api/api-v3/api-v3-filter-builder"; export class BoardStatusActionService implements BoardActionService { private readonly v3 = this.pathHelper.api.v3; - private queryFilterBuilder = new QueryFilterBuilder(this.v3); constructor(protected pathHelper:PathHelperService, protected boardListService:BoardListsService,