Domanda

Posso avere un nodo genitore di sola lettura, ma consentono di scrivere al suo nodo foglia?

Uso-custodia:

Genitore utente Testimonianza come bambini

Considerarei l'utente autenticato a leggere il proprio oggetto utente, ma consentire loro di scrivere testimonianze ad altri utenti.

o Shoud è giù come due nodi di livello genitore con ID utente collegato?

Grazie.

È stato utile?

Soluzione

Sì, puoi.

Impostare la regola più restrittiva .write alla regola principale, ma quindi impostare una regola meno restrittiva .write al nodo foglia.

Ad esempio:

{
   "root": {
       "parent": {
            "$user": {
                 ".write": false,
                 ".read": true,                    
                 "leaf": {
                     ".write": true
                 }
             }
       }
}
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top