fix(кабинет): убрать техножаргон из подсказок
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker Web / Build + push Web (push) Waiting to run
Docker Web / Deploy Web on stage (push) Blocked by required conditions
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker Web / Build + push Web (push) Waiting to run
Docker Web / Deploy Web on stage (push) Blocked by required conditions
Подсказка под PIN кассира — простым языком («Быстрый вход кассира на кассе по PIN — без email и пароля. Работает на кассах, к которым привязан кассир.»), без «grant_type=pin». Заодно почистил жаргон в других подсказках кабинета: «endpoint» → «список обновлений пуст» (Новые функции); «URL API (sandbox/dev)» → «Адрес сервера оператора (тестовый контур)», «production» → «рабочий режим» (ОФД); «Идемпотентно» → «повторный запуск не создаёт дубликатов», «для демонстрации стейджа» → «для демонстрации» (демо-данные, суперадмин). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
519e4073df
commit
5a12f2e8bd
|
|
@ -488,7 +488,7 @@ export function EmployeesPage() {
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
<p className="text-xs text-slate-500 dark:text-slate-400 mt-1">
|
<p className="text-xs text-slate-500 dark:text-slate-400 mt-1">
|
||||||
Быстрый вход кассира на кассе по PIN (без email/пароля). Нужен для входа grant_type=pin на привязанной точке.
|
Быстрый вход кассира на кассе по PIN — без email и пароля. Работает на кассах, к которым привязан кассир.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
|
||||||
|
|
@ -490,10 +490,10 @@ function DemoSeedSection() {
|
||||||
Демо-данные
|
Демо-данные
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-sm text-slate-500 dark:text-slate-400 mt-1">
|
<p className="text-sm text-slate-500 dark:text-slate-400 mt-1">
|
||||||
Заполняет организацию реалистичными данными для демонстрации стейджа: 50 товаров
|
Заполняет организацию реалистичными данными для демонстрации: 50 товаров
|
||||||
в 5 группах, 10 контрагентов, 5 приёмок, 30 продаж, 1 опт-отгрузка,
|
в 5 группах, 10 контрагентов, 5 приёмок, 30 продаж, 1 опт-отгрузка,
|
||||||
1 списание, 1 перемещение, 1 инвентаризация. Идемпотентно — повторный
|
1 списание, 1 перемещение, 1 инвентаризация. Повторный запуск
|
||||||
запуск не создаст дубликатов.
|
не создаёт дубликатов.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
{status.isLoading && (
|
{status.isLoading && (
|
||||||
|
|
@ -699,14 +699,14 @@ function FiscalSection() {
|
||||||
|
|
||||||
{needsCreds && (
|
{needsCreds && (
|
||||||
<div className="mt-3">
|
<div className="mt-3">
|
||||||
<Field label="Альтернативный URL API (sandbox / dev)">
|
<Field label="Адрес сервера оператора (тестовый контур)">
|
||||||
<TextInput
|
<TextInput
|
||||||
value={form.apiBaseUrl}
|
value={form.apiBaseUrl}
|
||||||
onChange={(e) => setForm({ ...form, apiBaseUrl: e.target.value })}
|
onChange={(e) => setForm({ ...form, apiBaseUrl: e.target.value })}
|
||||||
placeholder="оставьте пустым для production"
|
placeholder="оставьте пустым для рабочего режима"
|
||||||
/>
|
/>
|
||||||
<p className="text-xs text-slate-500 mt-1">
|
<p className="text-xs text-slate-500 mt-1">
|
||||||
По умолчанию используется боевой URL оператора. Заполняй только если тебе выдали тестовый контур.
|
По умолчанию используется рабочий адрес оператора. Заполняйте, только если вам выдали тестовый контур.
|
||||||
</p>
|
</p>
|
||||||
</Field>
|
</Field>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ export function WhatsNewPage() {
|
||||||
|
|
||||||
{isLoading && <p className="text-slate-500 text-sm">Загружаю…</p>}
|
{isLoading && <p className="text-slate-500 text-sm">Загружаю…</p>}
|
||||||
{!isLoading && Object.keys(byDate).length === 0 && (
|
{!isLoading && Object.keys(byDate).length === 0 && (
|
||||||
<p className="text-slate-500 text-sm">Пока ничего нового — CHANGELOG.md пустой или endpoint не отвечает.</p>
|
<p className="text-slate-500 text-sm">Пока ничего нового — список обновлений пуст.</p>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue