File tree Expand file tree Collapse file tree 2 files changed +35
-1
lines changed
functions/external/@worldbrain Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -376,5 +376,39 @@ service cloud.firestore {
376
376
request .auth.uid == id
377
377
;
378
378
}
379
+ match / userPublicProfile/ {user } {
380
+ allow get : if
381
+ // Permission rules
382
+ true
383
+ ;
384
+ allow create : if
385
+ // Type checks
386
+ request .resource.data.websiteURL is string &&
387
+ request .resource.data.mediumURL is string &&
388
+ request .resource.data.twitterURL is string &&
389
+ request .resource.data.substackURL is string &&
390
+ request .resource.data.bio is string &&
391
+ request .resource.data.avatarURL is string &&
392
+ request .resource.data.paymentPointer is string &&
393
+
394
+
395
+ // Ownership rules
396
+ request .auth.uid == user
397
+ ;
398
+ allow update : if
399
+ // Type checks
400
+ request .resource.data.websiteURL is string &&
401
+ request .resource.data.mediumURL is string &&
402
+ request .resource.data.twitterURL is string &&
403
+ request .resource.data.substackURL is string &&
404
+ request .resource.data.bio is string &&
405
+ request .resource.data.avatarURL is string &&
406
+ request .resource.data.paymentPointer is string &&
407
+
408
+
409
+ // Ownership rules
410
+ request .auth.uid == user
411
+ ;
412
+ }
379
413
}
380
414
}
You can’t perform that action at this time.
0 commit comments