我们在Jasper v 6.3.0中开发了一些报告。我们从我们开发的网络界面中调用这些报告。我们希望完全禁用我们为这些报告分配的用户/角色的Jasper用户界面。
现在,如果用户剥离网址的右侧,他们会看到一个屏幕,允许他们查看存储库,查看报告等。虽然作为非管理员用户,他们无法更改我们要禁用的内容这个屏幕完全。
另一种方法是禁止从本地服务器或本地网络访问此屏幕。
解决此问题的最佳方法是什么?
编辑 - 澄清:
基本上我们使用ireport开发了报告。然后我们将它部署到JasperReportServer。然后,我们从Web应用程序“链接”到JasperReportServer的报告。如果您在“/ jasperserver”之后删除所有内容的网址,则会显示一个UI面板。我想禁用该面板。
答案 0 :(得分:0)
Jasper Report生成一个jasper设计,这个设计是用文件/流等编写的。我认为这个问题可以在更高级别完成,而不是在Jasper中。当用户onmouseover“link”时,您可以通过ajax控制用户,如果启用,则可以显示该面板。