-- =============================================================================
-- Migration 093: Module Configure Permissions (kalender, fahrzeuge)
-- =============================================================================

-- Configure permissions for kalender, fahrzeuge
INSERT INTO permissions (id, feature_group_id, label, description, sort_order) VALUES
  ('kalender:configure',  'kalender',  'Konfigurieren', 'Kalender-Kategorien verwalten',  10),
  ('fahrzeuge:configure', 'fahrzeuge', 'Konfigurieren', 'Fahrzeugtypen verwalten',        10)
ON CONFLICT (id) DO NOTHING;

-- Grant both configure permissions to dashboard_kommando
INSERT INTO group_permissions (authentik_group, permission_id) VALUES
  ('dashboard_kommando', 'kalender:configure'),
  ('dashboard_kommando', 'fahrzeuge:configure')
ON CONFLICT DO NOTHING;
