Implement FilterHistoryService
Blocked by https://git.ufz.de/rdm/biome/global/packages/frontend-base/-/issues/31
Ziel ist es den FilterHistoryService zu implementieren, welcher die Kommunikation zum BE-Abbildet.
Die Datei soll in dieser Datei liegen: src/service/filter-history.service.ts
und die Vorlage zum ausfüllen ist hier:
import {
FilterHistoryItem,
FilterHistoryService as Service,
FilterHistoryServiceResult, FilterParameter,
} from "@ufz-base/shared-components";
import {DataOptions} from "vuetify";
import {ApiService} from "@/helper/api.service";
export class FilterHistoryService implements Service {
constructor(private apiService: ApiService) {
}
public createFilterHistory(label: string, filterType: string, parameter: FilterParameter): FilterHistoryItem | Promise<FilterHistoryItem> {
return Promise.reject("Not implements");
}
public deleteFilterHistory(id: string, options?: DataOptions): FilterHistoryServiceResult {
return {histories: [], total: 0};
}
public getFilterHistories(filterType: string, options?: DataOptions): FilterHistoryServiceResult {
return {histories: [], total: 0};
}
public updateFilterHistory(id: string, item: FilterHistoryItem, options?: DataOptions): FilterHistoryServiceResult {
return {histories: [], total: 0};
}
}
AK
-
Service implementiert -
Tests erstellt (gegen Axios-Mock)
Review
-
Service liegt vor. -
Test liegen vor -
Tests laufen durch
Edited by Michael Voigt