fix(permission): 修复权限常量解析操作符索引错误 (#4275)
- 修正了权限字符串解析时操作符索引,从原来的第三部分改为第二部分 - 确保权限实例创建时操作符获取正确 - 改善权限常量解析的准确性和稳定性 Co-authored-by: 王旭辉 <2569429256@qq.com>v3.2
parent
82224271e8
commit
57195f277a
|
|
@ -429,7 +429,7 @@ class Permission:
|
||||||
def new_instance(permission_str: str):
|
def new_instance(permission_str: str):
|
||||||
permission_split = permission_str.split(":")
|
permission_split = permission_str.split(":")
|
||||||
group = Group[permission_split[0]]
|
group = Group[permission_split[0]]
|
||||||
operate = Operate[permission_split[2]]
|
operate = Operate[permission_split[1]]
|
||||||
if len(permission_split) > 2:
|
if len(permission_split) > 2:
|
||||||
dynamic_tag = ":".join(permission_split[2:])
|
dynamic_tag = ":".join(permission_split[2:])
|
||||||
return Permission(group, operate, dynamic_tag)
|
return Permission(group, operate, dynamic_tag)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue