stackmob架构和权限

时间:2012-08-24 20:03:36

标签: permissions schema relationships stackmob

我有一个我想要的结构,但我无法确定如何使用stackmob权限和模式进行设置。

-Users (用户ID,用户名,密码) 我希望用户能够有朋友,所以我为名为friends的架构创建了一个“关系”。它与其他用户关联,是“一对多”关系,并被编入索引。

好的,所以我们有一个良好的开端......

现在我想要一个新架构

-Objects

这是一个棘手的地方......

我希望登录用户能够创建对象。我希望对象的所有者和所有者朋友能够读取对象。我希望所有者能够更新对象,并希望所有者更新。

C - 所有者(简单,设置为所有者)

R - 所有者和朋友(怎么样?)

U - 所有者(简单,设置为所有者)

D - 所有者(简单,设置为所有者)

如何设置读取权限以便所有者朋友可以阅读?

1 个答案:

答案 0 :(得分:2)

目前,您无法为所有者和关系设置权限。您只能选择其中一个。解决方法是将所有者添加到朋友列表,然后为朋友关系设置读取权限。

有关允许关系权限的更多信息,请参阅StackMob的文档:https://www.stackmob.com/devcenter/docs/Access-Controls:-Schema-Permissions#a-related_users_on_the_sm_owner_instance