# Berechtigungsproblem beheben ## Problem Du siehst den Fehler: **"401 (Unauthorized)"** oder **"The current user is not authorized to perform the requested action"** Das bedeutet: Du bist eingeloggt, aber die Collection-Berechtigungen erlauben dir nicht, die Tickets zu lesen. ## Lösung: Berechtigungen in Appwrite konfigurieren ### Schritt 1: Collection-Berechtigungen überprüfen 1. Gehe zu `https://appwrite.webklar.com` 2. Öffne dein Projekt **woms** 3. Gehe zu **Databases** → **woms-database** → **workorders** 4. Klicke auf den Tab **Settings** 5. Scrolle zu **Permissions** ### Schritt 2: Read-Berechtigung hinzufügen **Option A: Für alle Benutzer (empfohlen für Entwicklung)** - Klicke auf **Add Role** unter "Read" - Wähle **Any** aus - Klicke auf **Create** **Option B: Nur für eingeloggte Benutzer** - Klicke auf **Add Role** unter "Read" - Wähle **Users** aus - Klicke auf **Create** ### Schritt 3: Weitere Berechtigungen hinzufügen Für vollständige Funktionalität füge auch hinzu: **Create (Erstellen):** - **Users** - damit eingeloggte Benutzer Tickets erstellen können **Update (Aktualisieren):** - **Users** - damit eingeloggte Benutzer Tickets bearbeiten können **Delete (Löschen):** - **Users** - damit eingeloggte Benutzer Tickets löschen können (optional) ### Schritt 4: Überprüfen Nach dem Hinzufügen der Berechtigungen: 1. **Logge dich aus** und wieder **ein** (um die Session zu aktualisieren) 2. Oder lade die Seite neu (F5) 3. Die Tickets sollten jetzt geladen werden ## Aktuelle Konfiguration - **Collection ID**: `6943bf7d001901baa60c` - **Database ID**: `6943bf0e0003291f8c35` - **Benötigte Berechtigung**: Read → **Any** oder **Users** ## Wenn es immer noch nicht funktioniert 1. **Überprüfe, ob du eingeloggt bist:** - Schaue in die Browser-Konsole - Es sollte keine 401-Fehler beim `account.get()` geben 2. **Überprüfe die Session:** - Gehe zu **Auth** → **Sessions** im Appwrite Dashboard - Stelle sicher, dass eine aktive Session existiert 3. **Teste mit "Any" Berechtigung:** - Füge temporär **Any** als Read-Berechtigung hinzu - Wenn das funktioniert, liegt das Problem bei der "Users" Berechtigung 4. **Überprüfe die Collection ID:** - Stelle sicher, dass die Collection ID `6943bf7d001901baa60c` korrekt ist - Überprüfe im Dashboard unter **Settings** → **General** Viel Erfolg! 🚀