Баннер режима разработки в шапке с личным выключателем

Пока лицензия разрешает режим разработки, в шапке висит баннер; нажатие выключает режим визуально для этого пользователя и включает обратно. В шаблонах .DevMode заменён на devOn.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q4YVo4UMopqT5DzicqpPjL
This commit is contained in:
zuevav
2026-09-18 11:18:27 +03:00
parent 054222d154
commit b4b4788035
18 changed files with 152 additions and 72 deletions
@@ -21,7 +21,7 @@
│ │ • стейт-машина │ │ Делает САМ: │ │
│ │ • PostgreSQL │ │ • подпись │ │
│ │ • админка :8080 │ │ • упаковку ЭДО │ │
│ │ {{if .DevMode}}• lk-emulator {{else}}• коннектор ЛК {{end}}│ │ • проверку │ │
│ │ {{if devOn}}• lk-emulator {{else}}• коннектор ЛК {{end}}│ │ • проверку │ │
│ │ │ │ подписей НРД │ │
│ └──────────────────┘ │ • БД PostgreSQL │ │
│ │ (history) │ │
@@ -46,7 +46,7 @@
│ /onyxpr/WslService │
│ │
│ ↓ внутрь НРД │
{{if .DevMode}} │ • робот-автотест │
{{if devOn}} │ • робот-автотест │
│ MC0012500000 │
{{end}} │ • реальные депозитарии │
│ • биржевые системы │
@@ -64,7 +64,7 @@
<td>наша</td>
<td>Astra Linux SE 1.7 / Linux</td>
<td>АПК «Валидата Клиент L» (PKCS#11)</td>
<td>Стейт-машина, журнал в БД, веб-админка{{if .DevMode}}, lk-emulator{{end}}</td>
<td>Стейт-машина, журнал в БД, веб-админка{{if devOn}}, lk-emulator{{end}}</td>
</tr>
<tr>
<td><strong>ИШ (igate)</strong></td>
@@ -80,7 +80,7 @@
<td>—</td>
<td>Web-сервис НРД — принимает пакеты от ИШ всех клиентов</td>
</tr>
{{if .DevMode}}<tr>
{{if devOn}}<tr>
<td><strong>Робот-автотест</strong></td>
<td>НРД</td>
<td>—</td>
@@ -109,7 +109,7 @@
<h3>Q: Какой сертификат нужен?</h3>
<p>Только от <strong>УЦ Московской Биржи</strong> (<code>ca.moex.com</code>). Сертификаты других УЦ ИШ не примет. УЦ МБ выпускает сертификаты только для организаций, подключённых к ЭДО НРД (по договору).</p>
{{if .DevMode}}
{{if devOn}}
<h3>Q: Что делать, чтобы протестировать на роботе НРД на TEST3?</h3>
<ol>
<li>Получить сертификат УЦ МБ для нашей организации.</li>
@@ -133,7 +133,7 @@
{{end}}
</div>
{{if .DevMode}}
{{if devOn}}
<div class="card">
<h2>Что у нас уже готово</h2>
<ul>