所以我有一个关于app引擎的快速问题。
所以我希望客户端能够注册填写将插入到Android客户端GUI的EditText字段中的信息。将使用App引擎实体提交和存储用户信息。
现在,我想要的是一个可以看到新用户注册的网站。
所以我希望有一个登录控制台,管理员可以登录。但诀窍是我想指定每个管理员只能访问他们的给定实体父母。
例如,Bob只能根据我的设置来访问他的雇员。
因此,当新用户从列表中选择“Bobs employee”时,它将仅在bobs控制台中注册。然后,他将能够通过C2DM向他们发送ping并删除或编辑用户。
好的,我的问题是:所有这些都可能通过AppEngine或者我还需要其他一些东西吗?
答案 0 :(得分:1)
您问题的简单答案是是的,可能。
你将如何做到那是另一个问题。一般的想法是在role
模型上有一个User
属性,并从那里决定谁将能够设置该字段的业务逻辑,以及该用户将能够访问哪些内容role
。
默认情况下,当用户也是应用程序的管理员时,您还可以使用is_current_user_admin()(GAE上的Python)功能将role
设置为admin
,这样您的系统就会总是至少有一个管理员。