簡単なサンプルのチャットアプリを作っています。
タイプ構成は、以下です。
ChatRoom
L User1 : User
L User2 : User
Post
L Chat Room : ChatRoom
L User : User
ChatRoomに二人ユーザーを紐付け、PostはChatRoomと投稿したUserに紐づいています。
そこでPrivacyでアクセス制限しようとしたところ、
- Rules that use “This Post’s X’s Y” can’t grant search access right now
というワーニングが書かれており、searchができません。
これを見るに、2回以上JOINできないのではないか?と思っているのですが、どうなのでしょうか?
ChatRoomの作り方を聞きたいわけではなく、JOINが複数回できないことを懸念しています。
hey, do this
make the Post user a list of user, add both user in it which are in chat.
then on privacy rule, simpley use
Current user is in this post users
or This post users contain current user
see if it work, else ping me i will walk you in it, with meet. if you like
@Baloshi69
I see. Thanks
What if I add a new type below?
User
L Company : Company
Privacy:
“This Post’s Chat Room’s User1’s Company is …”
Three joins
For company.
Create a company,
Add company inside user
Also inside companie add belong_to (user)
Also inside companie employees_ ( list of user)
Now privacy
this company employees contain current user
There are many ways.
Sounds like I have no choice but to make data redundant.
I feel this restriction is similar to NoSQL.