所以我的第一个用户将成为特权用户。
我将此代码添加到默认控制器,但它似乎不起作用。
请指点一下如何使其发挥作用?
@auth.requires_membership('user_1')
def adm():
response.menu+= [ (T('Admin?'), False, URL(c='appadmin'), [])]
答案 0 :(得分:0)
在models/menu.py
中添加以下行:
if auth.has_membership(role="admin"):
response.menu.extend([(T('Admin?'), False, URL(c='appadmin'), [])])
因此,仅当具有角色“admin”的用户登录时,才会显示Admin?
菜单。