Add login in/out handling, fix async validation
[arvados-workbench2.git] / src / services / client-authorizations-service / client-authorizations-service.ts
1 import { CommonResourceService } from "~/services/common-service/common-resource-service";
2 import { AxiosInstance } from "axios";
3 import { ApiActions } from "~/services/api/api-actions";
4 import { ClientAuthorizationResource } from "~/models/client-authorization";
5
6 export class ClientAuthorizationsService extends CommonResourceService<ClientAuthorizationResource> {
7     constructor(serverApi: AxiosInstance, actions: ApiActions) {
8         super(serverApi, "api_client_authorizations", actions);
9     }
10 }
11 //
12 // "{"9tee4":{"user":{"href":"/users/c97qk-tpzed-h733ef2x1ux1xig","kind":"arvados#user","etag":"71xgfqki00pfo7kc5mnnqtef0","uuid":"c97qk-tpzed-h733ef2x1ux1xig","owner_uuid":"9tee4-tpzed-000000000000000","created_at":"2018-11-21T08:19:20.215298180Z","modified_by_client_uuid":null,"modified_by_user_uuid":"9tee4-tpzed-000000000000000","modified_at":"2018-11-21T08:19:20.437345000Z","email":"unodgs@gmail.com","username":"unodgs","full_name":"Daniel Kos","first_name":"Daniel","last_name":"Kos","identity_url":null,"is_active":true,"is_admin":false,"is_invited":true,"prefs":{"profile":{"organization":"Digital Software","organization_email":"unodgs@gmail.com","lab":"","website_url":"","role":"Software Developer"}},"writable_by":["9tee4-tpzed-000000000000000","c97qk-tpzed-h733ef2x1ux1xig","9tee4-j7d0g-000000000000000"]},"baseURL":"https://9tee4.arvadosapi.com/","token":"v2/c97qk-gj3su-5c8sbdggl81a66k/deeb5637ae08f44a7856abdf53a7c037bdcbe7a6","listedHost":true},"4xphq":{"user":{"href":"/users/c97qk-tpzed-h733ef2x1ux1xig","kind":"arvados#user","etag":"7fivqub7mwmf0fhky6dqr27nx","uuid":"c97qk-tpzed-h733ef2x1ux1xig","owner_uuid":"4xphq-tpzed-000000000000000","created_at":"2018-11-21T08:19:23.000623836Z","modified_by_client_uuid":null,"modified_by_user_uuid":"4xphq-tpzed-000000000000000","modified_at":"2018-11-21T08:19:24.615112000Z","email":"unodgs@gmail.com","username":"unodgs2","full_name":"Daniel Kos","first_name":"Daniel","last_name":"Kos","identity_url":null,"is_active":true,"is_admin":false,"is_invited":true,"prefs":{"profile":{"organization":"Digital Software","organization_email":"unodgs@gmail.com","lab":"","website_url":"","role":"Software Developer"}},"writable_by":["4xphq-tpzed-000000000000000","c97qk-tpzed-h733ef2x1ux1xig","4xphq-j7d0g-000000000000000"]},"baseURL":"https://4xphq.arvadosapi.com/","token":"v2/c97qk-gj3su-5c8sbdggl81a66k/988337de59eb9ea3f484df0b92ca6b6502a77985","listedHost":true}}"