2

所以我有一个关于应用引擎的快速问题。

所以我希望客户端能够注册填写信息,这些信息将插入到 android 客户端 GUI 中的 EditText 字段中。用户信息将使用 App 引擎实体提交和存储。

现在,我想要的是一个可以看到新用户何时注册的网站。

所以我想要一个管理员可以登录的登录控制台。但诀窍是我想分配每个管理员只能访问他们的给定实体父级。

例如,Bob 只能根据我为他设置的内容访问他的雇员。

因此,当新用户从列表中选择“Bobs 员工”时,它将仅使用 bobs 控制台进行注册。然后,他将能够通过 C2DM 向他们发送 ping 并删除或编辑用户。

好的,所以我的问题是:所有这些都可能通过 AppEngine 还是我需要其他一些东西?

4

1 回答 1

1

您的问题的简单答案是是的,这是可能的

你将如何做到这一点是另一个问题。一般的想法是role在模型上有一个属性,User然后从那里决定谁可以设置该字段的业务逻辑,以及该用户将能够访问哪些内容role

您还可以使用is_current_user_admin()(GAE 上的 Python)函数将role默认admin情况下用户也是应用程序的管理员设置为,这样您的系统将始终至少有一个管理员。

于 2012-06-21T20:03:50.313 回答