Files
Fidelis HuberandClaude Sonnet 5.5 b6227eb4cf
Build and Deploy / version (push) Successful in 1s
Build and Deploy / build (push) Successful in 14s
Build and Deploy / deploy (push) Successful in 1s
Bestellschein-Tab, Favoriten je Benutzer (Scheine + Kabel), Kabelsuche, Loxone Link Kabel Cat.7
- 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>
2026-10-09 20:04:52 +02:00

26 lines
698 B
SQL

-- 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");