Files
mdm-ordinis/ordinis-admin-ui
semantic-release-bot ffffacb538 chore(release): v2.37.2
## [2.37.2](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/compare/v2.37.1...v2.37.2) (2026-05-21)

### 🐛 Fixes

* **rest-api:** bean-валидация возвращает 400 вместо 500 ([b6a41f4](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/b6a41f47a8fa1cead1aeefef55848bf8acea1897))

### 📝 Docs

* **api:** локализация — только Accept-Language header (не ?locale= query) ([11b6ca9](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/11b6ca98354b19cf558bb987427cd81668c60827))
* **api:** уточнение — locale работает только на records, не на schema ([ee4f495](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/ee4f4959732272cba310421924d96705b87b62c1))
* **cheatsheet:** добавить конкретные примеры с реальными dicts ([f3c3e33](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/f3c3e33289003f6f07d41af00d79df277f33032b))
* HTML-вариант регламента «что заводить в НСИ» ([20763fe](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/20763feeb173000625c4e5ab23a72b7f4d286d6d)), closes [#B05A2E](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/issues/B05A2E)
* **integration:** регламент НСИ + текст рассылки для интеграторов ([5b96f98](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/5b96f98fb81e1c6148b1cbe10c0813a5e8c173e6))
* **quickstart:** добавить Приложение A · Cheat Sheet ([5eecfda](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/5eecfdaad57793966a2cbc38b035efb16b756bfa))
* **toc:** + bundle-format-spec.md (fixes Diplodoc build — link unreachable) ([8025320](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/802532057b5282ce4c20788bee099aeaa234c5bb))
* **toc:** зарегистрировать quickstart + cheatsheet + регламент в Diplodoc nav ([3365e94](https://git.nstart.cloud/2-6/2-6-4/terravault/ordinis/commit/3365e9462a3495546cd444a75019b756799f5901))
2026-05-21 10:38:49 +00:00
..
2026-05-21 10:38:49 +00:00
2026-05-21 10:38:49 +00:00

Ordinis Admin UI

React 19 + Vite 7 + TanStack Router + TanStack Query + Tailwind v4 + i18next.

Локально

cd ordinis-admin-ui
pnpm install
# .env.local: VITE_API_PROXY=http://localhost:8081  (port-forward read-api)
pnpm dev

Контракт API

  • GET /api/v1/dictionaries (read-api) — список справочников
  • GET /api/v1/{dictionaryName}/records (read-api) — записи с локализацией
  • POST /api/v1/dictionaries (writer) — создание справочника (TODO в UI)
  • POST /api/v1/dictionaries/{name}/records (writer) — создание записи (TODO в UI)

Сборка / Docker

docker build -t repo.nstart.cloud/terravault/ordinis-admin-ui:dev .
docker run --rm -p 8088:80 repo.nstart.cloud/terravault/ordinis-admin-ui:dev
# → http://localhost:8088

В кластере nginx проксирует /api/v1/* в ordinis-read-api (GET) и ordinis-app (POST/PUT/PATCH/DELETE).