agola-web/src/util/data.js

23 lines
658 B
JavaScript
Raw Normal View History

2018-12-09 13:21:20 +00:00
import { apiurl, fetch } from "@/util/auth";
export async function fetchRun(runid) {
let res = await fetch(apiurl("/run/" + runid));
return res.json();
}
export async function fetchTask(runid, taskid) {
let res = await fetch(apiurl("/run/" + runid + "/task/" + taskid))
return res.json();
}
export async function fetchVariables(ownertype, ownername, projectname, all) {
let path =
"/projects/" +
encodeURIComponent(ownertype + "/" + ownername + "/" + projectname);
path += "/variables";
if (all) {
path += "?tree&removeoverridden";
}
let res = await fetch(apiurl(path));
return res.json();
2018-12-09 13:21:20 +00:00
}