У меня есть следующая структура:
+ properties: (collection)
- address
status
type
ownerId
renterId
+ offers (collection)
- id
amount
date
- id
amount
date
+ features (collection)
- id
name
- id
name
Я хотел бы разрешить доступ на чтение к properties
для владельца (используя ownerId
), съемщика (используя renterId
) и администратора.
Кажется, что это не работает:
match /properties/{property} {
allow read, write: if get(/databases/$(database)/documents/properties/$(property)).data.renter == request.auth.uid
|| isOwnerSeller(get(/databases/$(database)/documents/properties/$(property)))
|| isAAdmin();
}
Чего мне не хватает? Могу ли я также настроить таргетинг только на предложение?