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 - ?
私の問題:
このメッセージと関係のあるチャットルームのメンバーとして分類されたユーザーにのみ読み取りアクセスを許可するように、メッセージの権限を設定したいと思います。
どのチャットルームが接続されているかを知るにはどうすればよいですか...関係はメッセージスキーマではなくチャットルームに設定されています。
私が取るべき別のアプローチはありますか?
ありがとう