Fix lint issues

This commit is contained in:
Tuan Dang
2023-09-30 13:45:37 +01:00
parent 20b584b7b8
commit cdf4440848
5 changed files with 16 additions and 20 deletions
@@ -1,8 +1,7 @@
export { export {
useCreateServiceToken, useCreateServiceToken,
useDeleteServiceToken,
useGetUserWsServiceTokens,
useCreateServiceTokenV3, useCreateServiceTokenV3,
useUpdateServiceTokenV3, useDeleteServiceToken,
useDeleteServiceTokenV3 useDeleteServiceTokenV3,
} from "./queries"; useGetUserWsServiceTokens,
useUpdateServiceTokenV3} from "./queries";
+2 -3
View File
@@ -13,12 +13,11 @@ export {
useGetWorkspaceIndexStatus, useGetWorkspaceIndexStatus,
useGetWorkspaceIntegrations, useGetWorkspaceIntegrations,
useGetWorkspaceSecrets, useGetWorkspaceSecrets,
useGetWorkspaceServiceTokenDataV3,
useGetWorkspaceUsers, useGetWorkspaceUsers,
useNameWorkspaceSecrets, useNameWorkspaceSecrets,
useRenameWorkspace, useRenameWorkspace,
useReorderWsEnvironment, useReorderWsEnvironment,
useToggleAutoCapitalization, useToggleAutoCapitalization,
useUpdateUserWorkspaceRole, useUpdateUserWorkspaceRole,
useUpdateWsEnvironment, useUpdateWsEnvironment} from "./queries";
useGetWorkspaceServiceTokenDataV3
} from "./queries";
+1 -1
View File
@@ -5,8 +5,8 @@ import { apiRequest } from "@app/config/request";
import { IntegrationAuth } from "../integrationAuth/types"; import { IntegrationAuth } from "../integrationAuth/types";
import { TIntegration } from "../integrations/types"; import { TIntegration } from "../integrations/types";
import { EncryptedSecret } from "../secrets/types"; import { EncryptedSecret } from "../secrets/types";
import { TWorkspaceUser } from "../users/types";
import { ServiceTokenDataV3 } from "../serviceTokens/types"; import { ServiceTokenDataV3 } from "../serviceTokens/types";
import { TWorkspaceUser } from "../users/types";
import { import {
CreateEnvironmentDTO, CreateEnvironmentDTO,
CreateWorkspaceDTO, CreateWorkspaceDTO,
@@ -35,6 +35,7 @@ import {
import { import {
Permission Permission
} from "@app/hooks/api/serviceTokens/enums"; } from "@app/hooks/api/serviceTokens/enums";
import { ServiceTokenV3Scope } from "@app/hooks/api/serviceTokens/types";
import { UsePopUpState } from "@app/hooks/usePopUp"; import { UsePopUpState } from "@app/hooks/usePopUp";
const expirations = [ const expirations = [
@@ -47,8 +48,7 @@ const expirations = [
]; ];
const permissionsMap: { const permissionsMap: {
"read": Permission[], [key: string]: Permission[]
"readWrite": Permission[]
} = { } = {
"read": [Permission.READ], "read": [Permission.READ],
"readWrite": [Permission.READ, Permission.WRITE], "readWrite": [Permission.READ, Permission.WRITE],
@@ -60,7 +60,7 @@ const schema = yup.object({
scopes: yup scopes: yup
.array( .array(
yup.object({ yup.object({
permission: yup.string().oneOf(Object.keys(permissionsMap), "Invalid permission").required().label("Permission") as yup.SchemaOf<"read" | "readWrite", object>, permission: yup.string().oneOf(Object.keys(permissionsMap), "Invalid permission").required().label("Permission"),
environment: yup.string().max(50).required().label("Environment"), environment: yup.string().max(50).required().label("Environment"),
secretPath: yup secretPath: yup
.string() .string()
@@ -115,21 +115,21 @@ export const AddServiceTokenV3Modal = ({
const serviceTokenData = popUp?.serviceTokenV3?.data as { const serviceTokenData = popUp?.serviceTokenV3?.data as {
serviceTokenDataId: string; serviceTokenDataId: string;
name: string; name: string;
scopes: any; scopes: ServiceTokenV3Scope[];
}; };
if (serviceTokenData) { if (serviceTokenData) {
reset({ reset({
name: serviceTokenData.name, name: serviceTokenData.name,
scopes: serviceTokenData.scopes.map((scope) => { scopes: serviceTokenData.scopes.map((scope: ServiceTokenV3Scope) => {
let permission = "read"; let permission = "read";
if (scope.permissions.includes(Permission.WRITE)) { if (scope.permissions.includes(Permission.WRITE)) {
permission = "readWrite"; permission = "readWrite";
} }
return ({ return ({
environment: scope.environment, environment: "dev",
secretPath: scope.secretPath, secretPath: "/",
permission permission
}) })
}) })
@@ -275,7 +275,6 @@ export const AddServiceTokenV3Modal = ({
<Controller <Controller
control={control} control={control}
name={`scopes.${index}.permission`} name={`scopes.${index}.permission`}
defaultValue={currentWorkspace?.environments?.[0]?.slug}
render={({ field: { onChange, ...field }, fieldState: { error } }) => ( render={({ field: { onChange, ...field }, fieldState: { error } }) => (
<FormControl <FormControl
className="mb-0" className="mb-0"
@@ -302,7 +301,6 @@ export const AddServiceTokenV3Modal = ({
<Controller <Controller
control={control} control={control}
name={`scopes.${index}.environment`} name={`scopes.${index}.environment`}
defaultValue={currentWorkspace?.environments?.[0]?.slug}
render={({ field: { onChange, ...field }, fieldState: { error } }) => ( render={({ field: { onChange, ...field }, fieldState: { error } }) => (
<FormControl <FormControl
className="mb-0" className="mb-0"
@@ -21,8 +21,8 @@ import {
useGetWorkspaceServiceTokenDataV3, useGetWorkspaceServiceTokenDataV3,
useUpdateServiceTokenV3 useUpdateServiceTokenV3
} from "@app/hooks/api"; } from "@app/hooks/api";
import { ServiceTokenV3Scope } from "@app/hooks/api/serviceTokens/types"
import { Permission } from "@app/hooks/api/serviceTokens/enums" import { Permission } from "@app/hooks/api/serviceTokens/enums"
import { ServiceTokenV3Scope } from "@app/hooks/api/serviceTokens/types"
import { UsePopUpState } from "@app/hooks/usePopUp"; import { UsePopUpState } from "@app/hooks/usePopUp";
type Props = { type Props = {
@@ -147,7 +147,7 @@ export const ServiceTokenV3Table = ({
return ( return (
<p key={`service-token-${_id}-scope-${scope.environment}-${scope.secretPath}`}> <p key={`service-token-${_id}-scope-${scope.environment}-${scope.secretPath}`}>
<span className="font-bold"> <span className="font-bold">
{scope.permissions} {permissionText}
</span> </span>
{` @${scope.environment} - ${scope.secretPath}`} {` @${scope.environment} - ${scope.secretPath}`}
</p> </p>