Skip to content

Commit f9dc5ac

Browse files
barcellosnicolasgarnier
authored andcommitted
Security rules based on quickstart-ios firestore (#167)
1 parent 95302bc commit f9dc5ac

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

firestore/firestore.rules

+13-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,18 @@
11
service cloud.firestore {
22
match /databases/{database}/documents {
3-
match /{document=**} {
4-
allow read, write: if auth != null;
3+
match /restaurants/{restaurant} {
4+
match /ratings/{rating} {
5+
allow read: if request.auth != null;
6+
allow write: if request.auth.uid == request.resource.userId;
7+
}
8+
9+
allow read: if request.auth != null;
10+
allow create: if request.auth != null;
11+
allow update: if request.auth != null
12+
&& request.resource.name == resource.name
13+
&& request.resource.city == resource.city
14+
&& request.resource.price == resource.price
15+
&& request.resource.category == resource.category;
516
}
617
}
718
}

0 commit comments

Comments
 (0)