INNER CODE UNIT · Python
site_admin_actions_options
amisadmin/fastapi-user-auth · fastapi_user_auth/admin/app.py:70
async def site_admin_actions_options(request: Request):
# 获取当前登录用户的权限
username = await self.auth.get_current_user_identity(request) or SystemUserEnum.GUEST
# 获取当前用户的权限列表
options = get_admin_action_options_by_subject(enforcer=self.auth.enforcer, subject="u:" + username, group=self.site)
return BaseApiOut(data=options)
return self