1
0
Fork 0

Run linter and add ?reset to reset localStorage.

This commit is contained in:
Kitteh 2021-05-28 09:59:24 +01:00
parent 8ce1b74387
commit 9b3af305ca
11 changed files with 23 additions and 22 deletions

View file

@ -1,6 +1,7 @@
export class PageState {
constructor() {
// Do Nothing
const params = new URLSearchParams(window.location.search);
if (params.has("reset")) localStorage.clear();
}
// NOTE: When a item in the page state isn't a string (e.g it is a array or object),

View file

@ -1,6 +1,6 @@
import { pageState } from "../globalPageState";
import { DoesNotExistError } from "../types/internalErrors";
import { BaseAPIResponse } from "./types/api";
import { DoesNotExistError } from "../types/internalErrors";
import { pageState } from "../globalPageState";
export function getHeaders(): Record<string, string> {
return {

View file

@ -47,8 +47,8 @@ export async function getSecret(
version: string | null = null,
): Promise<Record<string, unknown>> {
if (secretMountType == "kv-v2") {
return await getSecretKV2(baseMount, secretPath, name, version)
return await getSecretKV2(baseMount, secretPath, name, version);
} else {
return await getSecretKV1(baseMount, secretPath, name)
return await getSecretKV1(baseMount, secretPath, name);
}
}

View file

@ -1,4 +1,3 @@
import { DoesNotExistError } from "../../types/internalErrors";
import { appendAPIURL, checkResponse, getHeaders } from "../apiUtils";
export async function getSecrets(

View file

@ -8,6 +8,6 @@ export async function lookupSelf(): Promise<TokenInfo> {
const resp = await fetch(request);
await checkResponse(resp);
const data = (await resp.json()) as { data: TokenInfo; };
const data = (await resp.json()) as { data: TokenInfo };
return data.data;
}

View file

@ -1,4 +1,3 @@
import { DoesNotExistError } from "../../types/internalErrors";
import { appendAPIURL, checkResponse, getHeaders } from "../apiUtils";
export async function getTOTPKeys(baseMount: string): Promise<string[]> {

View file

@ -1,4 +1,3 @@
import { DoesNotExistError } from "../../types/internalErrors";
import { appendAPIURL, checkResponse, getHeaders } from "../apiUtils";
export async function getTransitKeys(baseMount: string): Promise<string[]> {

View file

@ -1,3 +1,3 @@
export type BaseAPIResponse = {
errors?: string[];
}
};

View file

@ -65,7 +65,7 @@ export class KVKeysList extends Component<KVKeysListProps, KVKeysListState> {
prevProps.secretPath !== this.props.secretPath
) {
this.setState({
dataLoaded: false
dataLoaded: false,
});
void this.loadData();
}

View file

@ -44,7 +44,8 @@ module.exports = {
home_secrets_title: "Тайны",
home_secrets_description: "Просмотр, создание и управление тайнами.",
home_access_title: "Доступ",
home_access_description: "Управление доступом к хранилищу и способами аутентификации пользователей.",
home_access_description:
"Управление доступом к хранилищу и способами аутентификации пользователей.",
home_policies_title: "Политика",
home_policies_description: "Управление политикой и правами доступа.",
@ -57,10 +58,10 @@ module.exports = {
new_secrets_engine_kv_title: "Ключ/значение",
new_secrets_engine_kv_description: 'Для хранения тайн в формате пар "ключ/значение".',
new_secrets_engine_totp_title: "TOTP",
new_secrets_engine_totp_description: "Для хранения одноразовых кодов, создаваемых алгоритмом TOTP.",
new_secrets_engine_totp_description:
"Для хранения одноразовых кодов, создаваемых алгоритмом TOTP.",
new_secrets_engine_transit_title: "Transit",
new_secrets_engine_transit_description:
"Для шифрования/расшифрования данных без их хранения.",
new_secrets_engine_transit_description: "Для шифрования/расшифрования данных без их хранения.",
// New KV Engine Page
new_kv_engine_title: 'Новый обработчик пар "ключ/значение"',
@ -177,8 +178,7 @@ module.exports = {
// Transit View Page
transit_view_title: "Просмотр Transit",
transit_view_new_btn: "Новый ключ",
transit_view_none_here_text:
"У вас нет ключей Transit, хотите ли вы их создать?",
transit_view_none_here_text: "У вас нет ключей Transit, хотите ли вы их создать?",
transit_new_key_title: "Новый ключ Transit",
transit_new_key_name_input: "Имя",
@ -227,7 +227,8 @@ module.exports = {
access_auth_methods_title: "Методы аутентификации",
access_auth_methods_description: "Просмотр и управление разрешёнными методами аутентификации.",
access_entities_title: "Сущности",
access_entities_description: "Просмотр и управление пользователями и объектами, имеющих доступ к хранилищу.",
access_entities_description:
"Просмотр и управление пользователями и объектами, имеющих доступ к хранилищу.",
access_groups_title: "Группы",
access_groups_description: "Просмотр и управление группами сущностей.",
access_leases_title: "Коды доступа",
@ -255,8 +256,10 @@ module.exports = {
// UserPass Common
auth_common_username: "Имя пользователя",
auth_common_password: "Пароль",
auth_common_zero_default: "Когда в поле указано значение 0, будет использовано значение по умолчанию",
auth_common_generated_tokens: "Эти параметры будут применяться к кодам доступа, создаваемым при входе в систему",
auth_common_zero_default:
"Когда в поле указано значение 0, будет использовано значение по умолчанию",
auth_common_generated_tokens:
"Эти параметры будут применяться к кодам доступа, создаваемым при входе в систему",
auth_common_cidrs: "Разрешённые IP-адреса (CIDR)",
auth_common_exp_max_ttl: "Явный максимальный срок",
auth_common_max_ttl: "Максимальный срок",