feat: 考试集团一览与商品集团权限边界
This commit is contained in:
15
jituan/services/catalog_scope.py
Normal file
15
jituan/services/catalog_scope.py
Normal file
@@ -0,0 +1,15 @@
|
||||
"""集团全局商品目录(商品/类型/专区)须在集团汇总视图操作。"""
|
||||
from jituan.constants import DATA_SCOPE_ALL
|
||||
from jituan.services.club_context import resolve_club_scope
|
||||
|
||||
GROUP_CATALOG_SCOPE_MSG = (
|
||||
'商品、类型与专区为集团全局数据,请在顶栏切换为「集团汇总(全部子公司)」后操作;'
|
||||
'具体小程序仅可在「小程序配置」中做上架/图标等俱乐部侧配置。'
|
||||
)
|
||||
|
||||
|
||||
def block_non_group_catalog_scope(request):
|
||||
"""非集团汇总视图时返回错误文案,否则返回 None。"""
|
||||
if resolve_club_scope(request) != DATA_SCOPE_ALL:
|
||||
return GROUP_CATALOG_SCOPE_MSG
|
||||
return None
|
||||
Reference in New Issue
Block a user