Reactive-Resume/database.rules.json

20 lines
582 B
JSON

{
"rules": {
"resumes": {
".indexOn": "user",
".read": "auth !== null && query.orderByChild === 'user' && query.equalTo === auth.uid",
"$rid": {
".read": "data.child('public').val() === true || data.child('user').val() === auth.uid",
".write": " !data.exists() || data.child('user').val() === auth.uid || (!newData.exists() && data.child('user').val() === auth.uid)"
}
},
"users": {
".indexOn": "isAnonymous",
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}