私は請負業者と雇用主の間で契約しているアプリケーションに取り組んでいます。私は現在、契約自体に取り組んでいます。Firebaseのルール - 共有ユーザー契約とユーザー固有の契約
私はメッセージングアプリとHappy-Angry-Surprisedのfirebaseアプリのようなゲームを作成するという観点から考えました。
私が今契約しているノードは/contracts/
です。契約には2人のユーザーしかいません。 2人がゲームをしたり、チャットしたりしているのと似ています。
/contracts/contractKey/employerID
/contracts/contractKey/contractorID
/contracts/contractKey/metadata
請負業者と雇用者のための別のダッシュボードがあります。私は各タイプのユーザーに特定の契約を示すことができるようにしたい。
私は、ユーザーの両方のタイプが混在しているが、それぞれが、私は/users/uid/contracts/contractKey:true
考えていた役割/users/role
を持って/users/
ノードを持っています。
私は契約書が作成されたとき、これらは、各ユーザーに出て合流する記述します。
は、ここで実際の問題/質問です。しかし、雇用者はログインしたときに常に契約を開始/作成します。参加を書くには、ノードであるものとそうでないものを含む/ users/uidノードに書き込ませる必要があります。
これは、このデータを追加することができることです。/users/uid/contracts/contractKey:true.
すべての請負業者のデータへのアクセスをどのように私が行くことができるのいずれかの構造この良いか雇用を与える防ぐために、書き込みルールを書きますか?