【发布时间】:2016-07-12 16:03:50
【问题描述】:
我们的服务器中有大量报告供许多用户共享。报表实现了基于用户属性的数据过滤,因此同一份报表将向不同的用户显示不同的数据。每个用户都可以登录我们的服务器,ROLE_USES 为他们提供对共享报告的只读访问权限。
我们的问题是用户可以查看、编辑甚至删除彼此的预定作业。根据文档“典型用户只能看到他们自己定义的工作;管理员看到所有用户定义的工作。”。但似乎并非如此。
其中一种解决方法似乎是为用户创建单独的角色,然后制作报告的副本。我们已经尝试过了。两个用户,每个用户都可以访问不同的报告集。当他们转到“查看”->“计划”菜单时,他们仍然可以看到所有计划的作业,甚至是那些他们无权访问的报告的作业!
我真的很感激有人知道去哪里找。我们找遍了很多 JasperReports 的配置文件,但找不到任何线索……
我们正在使用 JasperReports Server 的 Community Edition 6.2.1。
【问题讨论】:
标签: jasperserver