Drop use of "Generated Token's"
This commit is contained in:
parent
7d9beaf363
commit
5f9400b642
|
@ -1,5 +1,6 @@
|
|||
import { Form } from "../../../../elements/Form";
|
||||
import { InputWithTitle } from "../../../../elements/InputWithTitle";
|
||||
import { Margin } from "../../../../elements/Margin";
|
||||
import { MarginInline } from "../../../../elements/MarginInline";
|
||||
import { Page } from "../../../../types/Page";
|
||||
import { UserType } from "../../../../api/types/userpass/user";
|
||||
|
@ -29,9 +30,18 @@ export class UserPassUserEditPage extends Page {
|
|||
class="uk-input uk-form-width-large"
|
||||
name="password"
|
||||
type="password"
|
||||
placeholder={i18next.t("userpass_common_password")}
|
||||
placeholder={i18next.t("auth_common_password")}
|
||||
/>
|
||||
<InputWithTitle title={i18next.t("userpass_common_cidrs")}>
|
||||
|
||||
<Margin>
|
||||
<p>{i18next.t("auth_common_zero_default")}</p>
|
||||
</Margin>
|
||||
|
||||
<Margin>
|
||||
<p>{i18next.t("auth_common_generated_tokens")}</p>
|
||||
</Margin>
|
||||
|
||||
<InputWithTitle title={i18next.t("auth_common_cidrs")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="cidrs"
|
||||
|
@ -39,7 +49,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={user.token_bound_cidrs.join()}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_exp_max_ttl")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_exp_max_ttl")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="exp_max_ttl"
|
||||
|
@ -47,7 +57,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={toStr(user.token_explicit_max_ttl)}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_max_ttl")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_max_ttl")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="max_ttl"
|
||||
|
@ -55,7 +65,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={toStr(user.token_max_ttl)}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_default_policy_attached")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_default_policy_attached")}>
|
||||
<input
|
||||
class="uk-checkbox"
|
||||
name="def_pol_attached"
|
||||
|
@ -63,7 +73,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={toStr(user.token_no_default_policy)}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_max_token_uses")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_max_token_uses")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="max_uses"
|
||||
|
@ -71,7 +81,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={toStr(user.token_num_uses)}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_token_peroid")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_token_peroid")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="period"
|
||||
|
@ -79,7 +89,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={toStr(user.token_period)}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_policies")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_policies")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="policies"
|
||||
|
@ -87,7 +97,7 @@ export class UserPassUserEditPage extends Page {
|
|||
value={user.token_policies.join()}
|
||||
/>
|
||||
</InputWithTitle>
|
||||
<InputWithTitle title={i18next.t("userpass_common_initial_ttl")}>
|
||||
<InputWithTitle title={i18next.t("auth_common_initial_ttl")}>
|
||||
<input
|
||||
class="uk-input uk-form-width-large"
|
||||
name="initial_ttl"
|
||||
|
|
|
@ -24,7 +24,7 @@ export class UserPassUserNewPage extends Page {
|
|||
class="uk-input uk-form-width-large"
|
||||
name="username"
|
||||
type="text"
|
||||
placeholder={i18next.t("userpass_common_username")}
|
||||
placeholder={i18next.t("auth_common_username")}
|
||||
/>
|
||||
</Margin>
|
||||
<Margin>
|
||||
|
@ -32,7 +32,7 @@ export class UserPassUserNewPage extends Page {
|
|||
class="uk-input uk-form-width-large"
|
||||
name="password"
|
||||
type="password"
|
||||
placeholder={i18next.t("userpass_common_password")}
|
||||
placeholder={i18next.t("auth_common_password")}
|
||||
/>
|
||||
</Margin>
|
||||
<p class="uk-text-danger" id="errorText" />
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
import { HeaderAndContent } from "../../../../elements/HeaderAndContent";
|
||||
import { Margin } from "../../../../elements/Margin";
|
||||
import { Page } from "../../../../types/Page";
|
||||
import { getUserPassUser } from "../../../../api/auth/userpass/getUserPassUser";
|
||||
import { render } from "preact";
|
||||
|
@ -36,42 +37,51 @@ export class UserPassUserViewPage extends Page {
|
|||
{i18next.t("userpass_user_view_edit_btn")}
|
||||
</button>
|
||||
</p>
|
||||
|
||||
<Margin>
|
||||
<p>{i18next.t("auth_common_zero_default")}</p>
|
||||
</Margin>
|
||||
|
||||
<Margin>
|
||||
<p>{i18next.t("auth_common_generated_tokens")}</p>
|
||||
</Margin>
|
||||
|
||||
<table class="uk-table">
|
||||
<tbody>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_cidrs")}
|
||||
title={i18next.t("auth_common_cidrs")}
|
||||
content={user.token_bound_cidrs.join()}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_exp_max_ttl")}
|
||||
title={i18next.t("auth_common_exp_max_ttl")}
|
||||
content={toStr(user.token_explicit_max_ttl)}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_max_ttl")}
|
||||
title={i18next.t("auth_common_max_ttl")}
|
||||
content={toStr(user.token_max_ttl)}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_default_policy_attached")}
|
||||
title={i18next.t("auth_common_default_policy_attached")}
|
||||
content={toStr(user.token_no_default_policy)}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_max_token_uses")}
|
||||
title={i18next.t("auth_common_max_token_uses")}
|
||||
content={toStr(user.token_num_uses)}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_token_peroid")}
|
||||
title={i18next.t("auth_common_token_peroid")}
|
||||
content={toStr(user.token_period)}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_policies")}
|
||||
title={i18next.t("auth_common_policies")}
|
||||
content={user.token_policies.join()}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_initial_ttl")}
|
||||
title={i18next.t("auth_common_initial_ttl")}
|
||||
content={toStr(user.token_ttl)}
|
||||
/>
|
||||
<HeaderAndContent
|
||||
title={i18next.t("userpass_common_type")}
|
||||
title={i18next.t("auth_common_type")}
|
||||
content={toStr(user.token_type)}
|
||||
/>
|
||||
</tbody>
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Component, JSX } from "preact";
|
||||
import { Component, JSX, render } from "preact";
|
||||
import { Form } from "../elements/Form";
|
||||
import { MarginInline } from "../elements/MarginInline";
|
||||
import { Page } from "../types/Page";
|
||||
import { QRScanner } from "../elements/QRScanner";
|
||||
import { getSealStatus } from "../api/sys/getSealStatus";
|
||||
import { render } from "preact";
|
||||
|
||||
import { setErrorText } from "../pageUtils";
|
||||
import { submitUnsealKey } from "../api/sys/submitUnsealKey";
|
||||
import { toStr } from "../utils";
|
||||
|
|
24
src/translations/en.js
vendored
24
src/translations/en.js
vendored
|
@ -251,17 +251,19 @@ module.exports = {
|
|||
auth_view_config_token_type: "Token Type",
|
||||
|
||||
// UserPass Common
|
||||
userpass_common_username: "Username",
|
||||
userpass_common_password: "Password",
|
||||
userpass_common_cidrs: "Generated Token's Bound CIDRs",
|
||||
userpass_common_exp_max_ttl: "Generated Token's Explicit Maximum TTL",
|
||||
userpass_common_max_ttl: "Generated Token's Maximum TTL",
|
||||
userpass_common_default_policy_attached: "Do Not Attach 'default' Policy To Generated Tokens",
|
||||
userpass_common_max_token_uses: "Maximum Uses of Generated Tokens",
|
||||
userpass_common_token_peroid: "Generated Token's Period",
|
||||
userpass_common_policies: "Generated Token's Policies",
|
||||
userpass_common_initial_ttl: "Generated Token's Initial TTL",
|
||||
userpass_common_type: "Generated Token's Type",
|
||||
auth_common_username: "Username",
|
||||
auth_common_password: "Password",
|
||||
auth_common_zero_default: "When one of these fields is 0, that means use the default value",
|
||||
auth_common_generated_tokens: "These settings apply to the tokens generated when logging in",
|
||||
auth_common_cidrs: "Bound CIDRs",
|
||||
auth_common_exp_max_ttl: "Explicit Maximum TTL",
|
||||
auth_common_max_ttl: "Maximum TTL",
|
||||
auth_common_default_policy_attached: "Do Not Attach 'default' Policy",
|
||||
auth_common_max_token_uses: "Maximum Uses",
|
||||
auth_common_token_peroid: "Period (seconds)",
|
||||
auth_common_policies: "Policies",
|
||||
auth_common_initial_ttl: "Initial TTL",
|
||||
auth_common_type: "Token Type",
|
||||
|
||||
// userpass Users List
|
||||
userpass_users_list_title: "Users List",
|
||||
|
|
42
src/translations/ru.js
vendored
42
src/translations/ru.js
vendored
|
@ -44,7 +44,8 @@ module.exports = {
|
|||
home_secrets_title: "Тайны",
|
||||
home_secrets_description: "Просмотр, создание и управление тайнами.",
|
||||
home_access_title: "Доступ",
|
||||
home_access_description: "Управление доступом к хранилищу и способами аутентификации пользователей.",
|
||||
home_access_description:
|
||||
"Управление доступом к хранилищу и способами аутентификации пользователей.",
|
||||
|
||||
// Secrets Home Page
|
||||
secrets_home_page_title: "Тайны",
|
||||
|
@ -53,15 +54,15 @@ module.exports = {
|
|||
// New Secrets Engine Page
|
||||
new_secrets_engine_title: "Новый обработчик тайн",
|
||||
new_secrets_engine_kv_title: "Ключ/значение",
|
||||
new_secrets_engine_kv_description: "Для хранения тайн в формате пар \"ключ/значение\".",
|
||||
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: "Новый обработчик пар \"ключ/значение\"",
|
||||
new_kv_engine_title: 'Новый обработчик пар "ключ/значение"',
|
||||
new_kv_engine_name_input: "Имя",
|
||||
new_kv_engine_version_1: "Версия 1",
|
||||
new_kv_engine_version_2: "Версия 2",
|
||||
|
@ -175,8 +176,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: "Имя",
|
||||
|
@ -225,7 +225,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: "Коды доступа",
|
||||
|
@ -251,17 +252,18 @@ module.exports = {
|
|||
auth_view_config_token_type: "Тип кода доступа",
|
||||
|
||||
// UserPass Common
|
||||
userpass_common_username: "Имя пользователя",
|
||||
userpass_common_password: "Пароль",
|
||||
userpass_common_cidrs: "Разрешённые IP-адреса кода доступа",
|
||||
userpass_common_exp_max_ttl: "Явный максимальный срок генерируемых кодов доступа",
|
||||
userpass_common_max_ttl: "Максимальный срок генерируемых кодов доступа",
|
||||
userpass_common_default_policy_attached: "Не применять политику по умолчанию к генерируемым кодам доступа",
|
||||
userpass_common_max_token_uses: "Максимальное кол-во применений генерируемых кодов доступа",
|
||||
userpass_common_token_peroid: "Период генерируемых кодов доступа",
|
||||
userpass_common_policies: "Политика генерируемых кодов доступа",
|
||||
userpass_common_initial_ttl: "Изначальный срок генерируемых кодов доступа",
|
||||
userpass_common_type: "Тип генерируемых кодов доступа",
|
||||
auth_common_username: "Имя пользователя",
|
||||
auth_common_password: "Пароль",
|
||||
auth_common_cidrs: "Разрешённые IP-адреса кода доступа",
|
||||
auth_common_exp_max_ttl: "Явный максимальный срок генерируемых кодов доступа",
|
||||
auth_common_max_ttl: "Максимальный срок генерируемых кодов доступа",
|
||||
auth_common_default_policy_attached:
|
||||
"Не применять политику по умолчанию к генерируемым кодам доступа",
|
||||
auth_common_max_token_uses: "Максимальное кол-во применений генерируемых кодов доступа",
|
||||
auth_common_token_peroid: "Период генерируемых кодов доступа",
|
||||
auth_common_policies: "Политика генерируемых кодов доступа",
|
||||
auth_common_initial_ttl: "Изначальный срок генерируемых кодов доступа",
|
||||
auth_common_type: "Тип генерируемых кодов доступа",
|
||||
|
||||
// userpass Users List
|
||||
userpass_users_list_title: "Список пользователей",
|
||||
|
|
Loading…
Reference in a new issue