web: WIP edit measure configuration.

This commit is contained in:
2020-03-14 22:47:30 -05:00
parent c685f55d15
commit f4f695ce80
8 changed files with 139 additions and 17 deletions

View File

@ -123,6 +123,11 @@ export class PmApiClient {
return resp.data;
}
public async updateMeasure<T extends MeasureConfig>(measure: Measure<T>): Promise<Measure<T>> {
const resp = await this.http.post(`/measures/${measure.slug}`, measure);
return resp.data;
}
public async deleteMeasure(slug: string): Promise<boolean> {
const resp = await this.http.delete(`/measures/${slug}`);
return true;