UNPKG

emberfire

Version:

The officially supported Ember binding for Firebase

53 lines (47 loc) 1.06 kB
{ "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()" } } } }