1

stackmob を使用して非常にシンプルなチャットルーム/メッセージング センターを作成しようとしていますが、スキーマ/関係を使用してデータのアクセス許可などを確保するための最良の方法がわかりません。

これまでのところ、私は持っています:

Schema - Chatroom:
fields - chatroom_id
         sm_owner
         createddate
         lastmoddate
relationships - author - one to one - user
                members - one to many - user
                messages - one to many - message

permissions - read - allow to members relationship


Schema - Message
fields - message_id
         message
         createddate
         lastmoddate
relationships - author - one to many - user

permissions - ?

私の問題:

このメッセージと関係のあるチャットルームのメンバーとして分類されたユーザーにのみ読み取りアクセスを許可するように、メッセージの権限を設定したいと思います。

どのチャットルームが接続されているかを知るにはどうすればよいですか...関係はメッセージスキーマではなくチャットルームに設定されています。

私が取るべき別のアプローチはありますか?

ありがとう

4

0 に答える 0