Члены команды и отделы создаются в процессе настройки компании.Поэтому я не смог использовать auth.UID для TeamMemberID.Член команды может читать отделы только из его / ее компании.
Компании
TeamMembers
- CompanyId
- TeamMemberId
- TeamMemberData вместе с адресом электронной почты
Отделы
Итак, я хочу реализовать что-то вроде следующего, чтобы убедиться, что зарегистрированный пользователь является членом компании.Но не удалось получить информацию о члене команды, поскольку TeamMemberId недоступен.
"Departments": {
"$CompanyId": {
".read":"root.child('TeamMembers').child($CompanyId).child($TeamMemberId).child('EmailAddress').val() == auth.token.email"
}
}