Firestore rules to version control.
This commit is contained in:
@@ -1,9 +1,12 @@
|
|||||||
rules_version = '2';
|
rules_version = '2';
|
||||||
service cloud.firestore {
|
service cloud.firestore {
|
||||||
match /databases/{database}/documents {
|
match /databases/{database}/documents {
|
||||||
match /{document=**} {
|
match /visitors/{visitor} {
|
||||||
allow read, write: if
|
allow create: if exists(/databases/$(database)/documents/invited/$(request.resource.data.invitationId))
|
||||||
request.time < timestamp.date(2021, 11, 18);
|
&& !exists(/databases/$(database)/documents/submitted/$(request.resource.data.invitationId));
|
||||||
|
}
|
||||||
|
match /submitted/{submitted} {
|
||||||
|
allow create: if exists(/databases/$(database)/documents/invited/$(request.resource.id))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user