feat: implement access tokens management in UI

This commit is contained in:
Steven
2023-08-06 23:37:13 +08:00
parent 850fbbaa36
commit 01ec5900d4
12 changed files with 379 additions and 136 deletions

View File

@ -3,7 +3,7 @@
/* eslint-disable */
// @ts-nocheck
import type { BinaryReadOptions, Duration, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Timestamp } from "@bufbuild/protobuf";
import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage, Timestamp } from "@bufbuild/protobuf";
import { Message, proto3 } from "@bufbuild/protobuf";
import type { RowStatus } from "./common_pb.js";
@ -191,18 +191,9 @@ export declare class CreateUserAccessTokenRequest extends Message<CreateUserAcce
id: number;
/**
* description is the title/description of the access token.
*
* @generated from field: string description = 2;
* @generated from field: slash.api.v2.UserAccessToken user_access_token = 2;
*/
description: string;
/**
* expiration is the expires duration of the access token.
*
* @generated from field: google.protobuf.Duration expiration = 3;
*/
expiration?: Duration;
userAccessToken?: UserAccessToken;
constructor(data?: PartialMessage<CreateUserAccessTokenRequest>);

View File

@ -3,7 +3,7 @@
/* eslint-disable */
// @ts-nocheck
import { Duration, proto3, Timestamp } from "@bufbuild/protobuf";
import { proto3, Timestamp } from "@bufbuild/protobuf";
import { RowStatus } from "./common_pb.js";
/**
@ -81,8 +81,7 @@ export const CreateUserAccessTokenRequest = proto3.makeMessageType(
"slash.api.v2.CreateUserAccessTokenRequest",
() => [
{ no: 1, name: "id", kind: "scalar", T: 5 /* ScalarType.INT32 */ },
{ no: 2, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ },
{ no: 3, name: "expiration", kind: "message", T: Duration },
{ no: 2, name: "user_access_token", kind: "message", T: UserAccessToken },
],
);