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

Пока лицензия разрешает режим разработки, в шапке висит баннер; нажатие выключает режим визуально для этого пользователя и включает обратно. В шаблонах .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
@@ -70,7 +70,7 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
<pre>curl -u "lk-user:lk-password" \
-H "Content-Type: application/json" \
http://10.10.10.22:8080/api/v1/back_office/claims/</pre>
{{if .DevMode}}<p class="muted">На M2 (дев-стенд) аутентификация отключена; включится на M3 — параллельно с подключением реального ЛК.</p>{{end}}
{{if devOn}}<p class="muted">На M2 (дев-стенд) аутентификация отключена; включится на M3 — параллельно с подключением реального ЛК.</p>{{end}}
</div>
<div class="card">
@@ -133,7 +133,7 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
}</pre>
</div>
{{if .DevMode}}
{{if devOn}}
<div class="card">
<h2>7. Эмулятор ЛК для тестов</h2>
<p>На дев-стенде доступен <strong>lk-emulator</strong> на порту 8083 — имитация ЛК. Он сам регистрирует свой URL в bj-server как callback-приёмник.</p>
@@ -146,8 +146,8 @@ LISTEN=127.0.0.1:8099 ./bj-lk</pre>
{{end}}
<div class="card">
<h2>{{if .DevMode}}8{{else}}7{{end}}. Подписание заявления</h2>
<h2>{{if devOn}}8{{else}}7{{end}}. Подписание заявления</h2>
<p>ЛК должен подписать заявление XMLDSig (ГОСТ или RSA) и положить в поле <code>signed_document</code> (base64). Мы проверяем подпись через crypto-service — см. <a href="/admin/help/crypto">инструкцию по криптографии</a>.</p>
{{if .DevMode}}<p class="muted">На M2 проверка подписи отключена (stub). На M3-M4 включится после подключения СКЗИ.</p>{{end}}
{{if devOn}}<p class="muted">На M2 проверка подписи отключена (stub). На M3-M4 включится после подключения СКЗИ.</p>{{end}}
</div>
{{end}}