forked from geolba/tethys.frontend
- add webgis: overview of all oai datasets via mocking service
This commit is contained in:
parent
5fe134a650
commit
745c3e1349
8 changed files with 2142 additions and 55 deletions
|
@ -1,11 +1,13 @@
|
|||
import api from "../api/api";
|
||||
import { Observable } from "rxjs";
|
||||
import { Observable, of } from "rxjs";
|
||||
import { map } from "rxjs/operators";
|
||||
import { Dataset, DbDataset, Suggestion } from "@/models/dataset";
|
||||
import { SolrResponse } from "@/models/headers";
|
||||
import { ActiveFilterCategories } from "@/models/solr";
|
||||
import { VUE_APP_PORTAL } from "@/constants";
|
||||
import { deserialize, instanceToInstance } from "class-transformer";
|
||||
import { OAI_DATASETS } from "./mock-oai-datasets";
|
||||
import { OaiDataset } from "@/models/oai";
|
||||
|
||||
class DatasetService {
|
||||
// for the autocomplete search
|
||||
|
@ -173,6 +175,17 @@ class DatasetService {
|
|||
return dataset;
|
||||
}
|
||||
|
||||
public getOAI(): Observable<OaiDataset[]> {
|
||||
//const host = "https://resource.geolba.net/tethys/harvestOAI.php";
|
||||
// const path = "/api/dataset/" + id;
|
||||
// const apiUrl = host + path;
|
||||
// const oaiDataset = api.get<any>(apiUrl);
|
||||
const oaiDatasets = of(OAI_DATASETS);
|
||||
|
||||
// this.messageService.add('HeroService: fetched heroes');
|
||||
return oaiDatasets;
|
||||
}
|
||||
|
||||
private prepareDataset(datasetObj: DbDataset, apiUrl: string): DbDataset {
|
||||
const dataset = deserialize<DbDataset>(DbDataset, JSON.stringify(datasetObj));
|
||||
dataset.url = document.documentURI;
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue