天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1193|回复: 6

2.5 sp2.6867中资源授权的Bug

[复制链接]
linner 发表于 2011-12-30 09:31:02 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-1-5 10:11 编辑

角色-->资源授权-->模块资源-->视图资源中的问题,如给角色授予视图资源的权限,但是当我把这个视图删除后,再保存资源授权信息的时候会报错。跟踪代码发现虽然视图被删除了,但是在权限表中还保存着角色和这个视图的信息。我必须得手动到数据库的t_permission表中删除所有跟这个视图有关的信息,否则模块资源授权都无法保存。
suyisene 发表于 2011-12-30 09:36:26 | 显示全部楼层
你好,你是说你删除视图的时候,没有将相对应的那些资源权限没有删除掉,而是让你手动去删除?而且代码里面也没有实现一同删掉,是吧?而你删掉一些视图后,模块资源授权无法保存,这个还是原来的那个视图么?
 楼主| linner 发表于 2011-12-30 09:39:46 | 显示全部楼层
对,只要删除了视图之后,只要打开资源授权窗口,不管你有没有重新勾选视图资源,点击保存就会报错,页面没有提示。
suyisene 发表于 2011-12-30 09:41:24 | 显示全部楼层
嗯,那你现在的问题是什么呢?你想实现怎样的需求的或是什么可以帮得到你啊?
 楼主| linner 发表于 2011-12-30 09:50:37 | 显示全部楼层
你还是没搞清楚,如角色A,授予视图A的资源权限,当视图A被删除之后,这个资源授权功能就没法使用了啊。就是视图一旦被删除,后面不管你再给角色A授予什么视图资源都会报错。
 楼主| linner 发表于 2011-12-30 10:12:47 | 显示全部楼层
自己修改底层代码解决了。
suyisene 发表于 2011-12-30 10:35:29 | 显示全部楼层
呵呵,可以理解,你是说,一个视图所关联的角色,在视图删除后,这个角色的权限不能用了,是吧?问题解决就行,能否将解决办法说一下呢?共享一下,谢谢

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 19:55

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表