emberfire
Version:
The officially supported Ember binding for Firebase
53 lines (47 loc) • 1.06 kB
JSON
{
"rules": {
"comments": {
"$comment": {
".read": true,
".write": "!data.exists()",
".validate": "newData.hasChildren(['user', 'body', 'published'])",
}
},
"posts": {
".read": true,
".indexOn": "published",
"$post": {
".read": true,
".write": true,
".validate": "newData.hasChildren(['user', 'body', 'published', 'title'])",
"body": {
".validate": "newData.isString()"
},
"comments": {
"$comment": {
".write": "!data.exists()",
".validate": "newData.isBoolean()"
}
},
"published": {
".validate": "newData.isNumber()"
},
"title": {
".validate": "newData.isString()"
},
"user": {
".validate": "newData.isString()"
},
"$other": {
".validate": false
}
}
},
"users": {
"$user": {
".read": true,
".write": "!data.exists()"
}
}
}
}