feat(security & admin): update firestore and storage rules with admin token check and enable admin deletion in app
Build Android APK / Build Release APKs (push) Successful in 16m34s

This commit is contained in:
2026-09-14 11:33:17 +02:00
parent 23d10ae953
commit f9a88a5ba2
4 changed files with 61 additions and 32 deletions
+5 -2
View File
@@ -12,8 +12,11 @@ service firebase.storage {
&& request.resource.size < 10 * 1024 * 1024
&& request.resource.contentType.matches('image/.*');
// Nur der Verfasser (oder berechtigte Nutzer) darf sein Foto löschen
allow delete: if request.auth != null && request.auth.uid == userId;
// Nur der Verfasser oder ein Admin darf sein Foto löschen
allow delete: if request.auth != null && (
request.auth.uid == userId ||
request.auth.token.admin == true
);
}
}
}