Кто-нибудь знает, могу ли я создать вложенные правила 'get' для доступа к разным данным в базе данных?И как?
// Assignment's document
match /assignments/{assignmentId} {
function getAssignmentOwner(){
return get(/databases/$(database)/documents/assignments/$(assignmentId)).data.owner;
}
function getAgencySupervisors(){
return get(/databases/$(database)/documents/agencies/$(getAssignmentOwner())).data.supervisors;
}
allow write: if request.auth.uid in getAgencySupervisors();
allow read: if request.auth != null;
}
В настоящее время возвращается «не разрешено».