From 67adc4f5aa22378f012f80e488b5c389634e33e2 Mon Sep 17 00:00:00 2001 From: Matthias Hochmeister Date: Mon, 13 Apr 2026 20:06:06 +0200 Subject: [PATCH] fix(migration): add required label+sort_order columns to permissions INSERT Co-Authored-By: Claude Sonnet 4.6 --- .../migrations/084_persoenliche_ausruestung.sql | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/src/database/migrations/084_persoenliche_ausruestung.sql b/backend/src/database/migrations/084_persoenliche_ausruestung.sql index 089c7a3..a79118b 100644 --- a/backend/src/database/migrations/084_persoenliche_ausruestung.sql +++ b/backend/src/database/migrations/084_persoenliche_ausruestung.sql @@ -49,12 +49,12 @@ INSERT INTO feature_groups (id, label, sort_order) VALUES ('persoenliche_ausruestung', 'Persönliche Ausrüstung', 99) ON CONFLICT DO NOTHING; -INSERT INTO permissions (id, feature_group_id, description) VALUES - ('persoenliche_ausruestung:view', 'persoenliche_ausruestung', 'Eigene persönliche Ausrüstung anzeigen'), - ('persoenliche_ausruestung:view_all', 'persoenliche_ausruestung', 'Alle persönliche Ausrüstung anzeigen'), - ('persoenliche_ausruestung:create', 'persoenliche_ausruestung', 'Persönliche Ausrüstung erstellen'), - ('persoenliche_ausruestung:edit', 'persoenliche_ausruestung', 'Persönliche Ausrüstung bearbeiten'), - ('persoenliche_ausruestung:delete', 'persoenliche_ausruestung', 'Persönliche Ausrüstung löschen') +INSERT INTO permissions (id, feature_group_id, label, description, sort_order) VALUES + ('persoenliche_ausruestung:view', 'persoenliche_ausruestung', 'Anzeigen (eigene)', 'Eigene persönliche Ausrüstung anzeigen', 1), + ('persoenliche_ausruestung:view_all', 'persoenliche_ausruestung', 'Anzeigen (alle)', 'Alle persönliche Ausrüstung anzeigen', 2), + ('persoenliche_ausruestung:create', 'persoenliche_ausruestung', 'Erstellen', 'Persönliche Ausrüstung erstellen', 3), + ('persoenliche_ausruestung:edit', 'persoenliche_ausruestung', 'Bearbeiten', 'Persönliche Ausrüstung bearbeiten', 4), + ('persoenliche_ausruestung:delete', 'persoenliche_ausruestung', 'Löschen', 'Persönliche Ausrüstung löschen', 5) ON CONFLICT DO NOTHING; -- Seed permissions for groups: admin, kommandant, gruppenkommandant, zeugmeister get all; others get view only