From 555ac60c37a9bffae2a4c6a4d5ea8a89d7844c45 Mon Sep 17 00:00:00 2001 From: codevictory Date: Tue, 11 Jan 2022 16:50:21 +0200 Subject: [PATCH] Firestore rules to version control. --- firestore.rules | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/firestore.rules b/firestore.rules index f83dbdd..02218e3 100644 --- a/firestore.rules +++ b/firestore.rules @@ -1,9 +1,12 @@ rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { - match /{document=**} { - allow read, write: if - request.time < timestamp.date(2021, 11, 18); + match /visitors/{visitor} { + allow create: if exists(/databases/$(database)/documents/invited/$(request.resource.data.invitationId)) + && !exists(/databases/$(database)/documents/submitted/$(request.resource.data.invitationId)); + } + match /submitted/{submitted} { + allow create: if exists(/databases/$(database)/documents/invited/$(request.resource.id)) } } } \ No newline at end of file