Bestellschein-Tab, Favoriten je Benutzer (Scheine + Kabel), Kabelsuche, Loxone Link Kabel Cat.7
Build and Deploy / version (push) Successful in 1s
Build and Deploy / build (push) Successful in 14s
Build and Deploy / deploy (push) Successful in 1s

- Neuer Tab Bestellschein: gleiches Datenmodell/Funktionen wie Materialschein (Projekt.typ)
- Favoriten serverseitig pro Benutzer (Tabelle favoriten, /api/favoriten)
- Kabelauswahl mit Suchfeld + Favoriten (KabelSelect), Suche/Favoriten in der Referenztabelle
- Scheinsuche: mehrere Suchbegriffe, auch Notiz/Datum; Filter Favoriten

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Fidelis Huber
2026-10-09 20:04:52 +02:00
co-authored by Claude Sonnet 5.5
parent 9bd8ebeeb8
commit b6227eb4cf
20 changed files with 409 additions and 93 deletions
@@ -0,0 +1,25 @@
-- CreateEnum
CREATE TYPE "ScheinTyp" AS ENUM ('Material', 'Bestell');
-- AlterTable
ALTER TABLE "projekte" ADD COLUMN "typ" "ScheinTyp" NOT NULL DEFAULT 'Material';
-- CreateTable
CREATE TABLE "favoriten" (
"id" TEXT NOT NULL,
"userKey" TEXT NOT NULL,
"art" TEXT NOT NULL,
"refId" TEXT NOT NULL,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "favoriten_pkey" PRIMARY KEY ("id")
);
-- CreateIndex
CREATE INDEX "projekte_typ_idx" ON "projekte"("typ");
-- CreateIndex
CREATE INDEX "favoriten_userKey_idx" ON "favoriten"("userKey");
-- CreateIndex
CREATE UNIQUE INDEX "favoriten_userKey_art_refId_key" ON "favoriten"("userKey", "art", "refId");