- Fix infinite RLS recursion in users policies via current_role_name() - Add is_admin() helper and simplify users select policies - Fix order_groups insert for service_role (n8n integration) - Fix status option counts in dropdown (LogisticsReadinessBoard) - Add driver delivery status buttons (loaded, on_route, delivered, problem, cancelled) - Replace driver date range filters with single date picker + date pills - Hide SMS/internal data from driver view in OrderDetailPanel - Fix Edge Function error messages in OTP flow (read error.context body) - Add update_delivery_status RPC for driver workflow - Remove customer column from order_groups fetch (DB schema mismatch) - UI: swap filter/search positions, limit modal width, status label cleanup |
||
|---|---|---|
| .vscode | ||
| docs | ||
| public | ||
| scripts | ||
| src | ||
| supabase | ||
| .env.example | ||
| .gitignore | ||
| .opencode.json | ||
| 1 | ||
| Caddyfile | ||
| Dockerfile | ||
| QWEN.md | ||
| README.md | ||
| anonymize_xml.py | ||
| deno.lock | ||
| docker-compose.app.yml | ||
| docker-compose.yml | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| vite.config.js | ||
README.md
Construction Delivery Control
React-приложение для управления доставкой заказов. В текущем контуре есть три внутренние роли и публичная страница клиента: менеджер, логист, водитель и клиент.
Запуск
npm install
npm run dev
Главный документ
- Обзор системы — назначение приложения, роли, сценарии, клиентский flow и подготовка к показу.
Что уже есть
- OTP-вход по email через Supabase Auth.
- Role-based dashboard для менеджера, логиста и водителя.
- Карточка заказа с составом, комментариями и историей.
- Публичная страница
/delivery/:tokenдля выбора даты, половины дня и просмотра состава заказа. - Supabase SQL-схема, таблицы приглашений и Edge Functions для invitation flow.
- Документация по продукту, архитектуре и сценариям.
Структура
src/— интерфейс и клиентская логика.supabase/schema.sql— структура БД, роли, индексы, RLS, триггеры.supabase/functions/— Edge Functions для приглашений, статусов и чат-коммуникаций.supabase/seed/stage-1-demo.sql— набор seed-данных для показа заказчику.docs/architecture.md— архитектура фронтенда и модулей.docs/product-overview.md— общий обзор продукта, ролей и сценариев.docs/scenarios.md— сценарии жизненного цикла заказа.