【问题标题】:How can I completely disable user interface in Jasper Reports for specific user/role?如何完全禁用 Jasper Reports 中特定用户/角色的用户界面?
【发布时间】:2017-11-22 04:11:46
【问题描述】:

我们在 Jasper v 6.3.0 中开发了一些报告。我们从我们开发的 Web 界面调用这些报告。我们希望完全禁用已分配这些报告的用户/角色的 Jasper 用户界面。

现在,如果用户去掉 url 的右侧,他们会得到一个屏幕,允许他们查看存储库、查看报告等。虽然作为非管理员用户,他们无法更改我们想要禁用的内容这个画面彻底。

另一种方法是禁止此屏幕访问,而不是从本地服务器或本地网络访问。

解决此问题的最佳方法是什么?

编辑 - 澄清:

基本上,我们使用 ireport 开发报告。然后我们将它部署到 JasperReportServer。然后,我们从 Web 应用程序“链接”到 JasperReportServer 上的报告。如果您在“/jasperserver”之后删除所有内容的 url,它会显示一个 UI 面板。我想禁用该面板。

【问题讨论】:

    标签: access-control jasperserver


    【解决方案1】:

    Jasper Report 生成一个 jasper 设计,这个设计是写一个文件/流等。我认为这个问题可以在更高级别完成,而不是在 Jasper 中。当用户鼠标悬停“链接”时,您可以通过 ajax 控制用户,如果启用,您可以显示面板。

    【讨论】:

    • 我不确定这如何适用于我的问题。我需要的是一种禁用“mydomain/jaspersoft”默认 UI 页面的方法。
    猜你喜欢
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 2016-04-02
    • 1970-01-01
    • 2012-10-26
    • 2019-03-12
    • 2019-11-01
    相关资源
    最近更新 更多