我已经上传了一个gae应用程序测试到生产。我需要设置管理员权限。我通过权限添加了两个电子邮件地址,并将它们设置为所有者。你知道吗
我有一个decorator,它是用来检查管理员用户的,这是在本地开发机器上正确调用的。你知道吗
def admin_required(handler):
"""
Decorator for checking if there's an admin user
Assigned Google App admin only NOT users with admin permissions
"""
def check_admin(self, *args, **kwargs):
"""
Admin decorator
"""
logging.info(users.is_current_user_admin())
if not users.is_current_user_admin():
self.redirect_to('home')
else:
return handler(self, *args, **kwargs)
return check_admin
我使用“权限”中的一封电子邮件登录到我的应用程序,然后尝试访问管理页面并获得以下信息:
错误:未授权 您的客户端无权访问请求的URL/admin/delete搜索索引。你知道吗
是我遗漏了一些简单的东西,还是谷歌不得不让一切变得难以理解?你知道吗
好的,通过改变附录yaml设置为
让装饰师保持原样
相关问题 更多 >
编程相关推荐