web: make sure naming matches backend

This commit is contained in:
Jens Langhammer
2020-12-16 23:02:43 +01:00
parent 2d9efe035e
commit 3b7bba5a62
35 changed files with 64 additions and 62 deletions

View File

@ -0,0 +1,28 @@
import { DefaultClient, PBResponse, QueryArguments } from "./Client";
import { Policy } from "./Policies";
export class PolicyBinding {
pk: string;
policy: string;
policy_obj: Policy;
target: string;
enabled: boolean;
order: number;
timeout: number;
constructor() {
throw Error();
}
static get(pk: string): Promise<PolicyBinding> {
return DefaultClient.fetch<PolicyBinding>(["policies", "bindings", pk]);
}
static list(filter?: QueryArguments): Promise<PBResponse<PolicyBinding>> {
return DefaultClient.fetch<PBResponse<PolicyBinding>>(["policies", "bindings"], filter);
}
static adminUrl(rest: string): string {
return `/administration/policies/bindings/${rest}`;
}
}