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 {
376376 request .auth.uid == id
377377 ;
378378 }
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+ }
379413 }
380414}
You can’t perform that action at this time.
0 commit comments