Мне нужна помощь в разработке правил безопасности для работы в пожарном депо.
Вот мои правила пожарного магазина:
service cloud.firestore {
match /databases/{database}/documents {
match /orders/{orderID} {
allow read, update: if request.auth.uid == resource.data.buyerId || request.auth.uid == resource.data.sellerId;
}
}
}
коллекция моих заказов:
orders: {
sellerId: 'some-id',
createdAt: timestamp,
buyerId: 'some-id'
}
Должны быть возвращены все документы из коллекции заказов, в которой идентификатор customerId или sellerId равен авторизованному пользователю (request.auth.uid).
но указанное выше правило не работает должным образом.
скриншот коллекций пожарных
выход симулятора пожарной базы