fix(menu): is_admin 去掉 *.admin 通配——get_userroles 会把每个角色扩展出 *.{name} 形式,客户机构管理员被误判为平台管理员

This commit is contained in:
yumoqing 2026-08-28 16:49:49 +08:00
parent bdad3aded3
commit a92314cf39

View File

@ -1,7 +1,7 @@
{% set roles = get_user_roles(get_user()) %}
{% set is_fin = ('owner.superuser' in roles) or ('owner.admin' in roles) or ('owner.account' in roles) or ('reseller.admin' in roles) or ('reseller.accountant' in roles) or ('reseller.operator' in roles) %}
{% set is_customer = ('customer.customer' in roles) or ('*.customer' in roles) %}
{% set is_admin = ('owner.superuser' in roles) or ('owner.admin' in roles) or ('*.superuser' in roles) or ('*.admin' in roles) %}
{% set is_admin = ('owner.superuser' in roles) or ('owner.admin' in roles) %}
{
"id": "app",
"widgettype": "VBox",