fix: 模板创建变量名; 客服模板/角色/权限 API

This commit is contained in:
XingQue
2026-06-20 03:17:01 +08:00
parent 89632228cc
commit 6fa0e1638d
5 changed files with 177 additions and 3 deletions

View File

@@ -32,6 +32,11 @@ def staff_can_access_order(member, order_id, perm_all='order_view_all', perm_sel
def proxy_merchant_order_view(request, member, view_class, perm_code):
"""子客服通过商家 User 代理调用现有 View.post。"""
return proxy_as_merchant_user(request, member, view_class, perm_code)
def proxy_as_merchant_user(request, member, view_class, perm_code):
"""子客服以商家身份代理调用任意商家 View订单/配置等)。"""
if not member_has_perm(member, perm_code):
raise StaffAuthError(403, f'无权限: {perm_code}')