【发布时间】:2015-10-01 00:04:09
【问题描述】:
我刚刚使用 Parse.com 一周,我正在使用它来编写一个简单的 Android 应用程序。我正在寻找一些关于如何处理涉及用户角色的特定多对多关系的建议。
所以我的应用基本上由用户和组组成。现在一个用户可以属于多个组,一个组可以有多个用户。这是一个经典的多对多问题,我相信我可以使用此处描述的内容来实现:
https://www.parse.com/docs/android/guide#relations-many-to-many
但是,我对此略有不同。用户也可能是他们所属的某些组中的管理员,使他们能够执行一些附加功能,同时在其他组中是普通用户。我最初考虑使用两种不同的关系,一种用于“用户”,一种用于“管理员”。但后来我在定义角色和访问权限时偶然发现了 ParseRoles。
但是,我对是否可以使用 ParseRoles 来实现用户可以是某些组中的管理员而不是其他组的情况感到困惑,因为在我看来 ParseRoles 定义了一个“全局”角色,该角色将扩展到应用程序。但我可能错了。
非常感谢您对此的任何帮助。干杯!
【问题讨论】:
-
嗨,您是否能够实施下面所述的第二种方法?你是怎么做到的?
-
嗨约翰,我实际上放弃了这个并开始做其他事情......
标签: android parse-platform user-roles