2017-11-20 9 views
1

Jasper v 6.3.0でいくつかのレポートを作成しました。私たちが開発したWebインターフェイスからこれらのレポートを呼び出します。これらのレポートを割り当てたユーザー/ロールのJasperユーザーインターフェイスを完全に無効にしたいと考えています。Jasper Reportsで特定のユーザー/ロールのユーザーインターフェイスを完全に無効にする方法はありますか?

ユーザーがURLの右側を取り除くと、リポジトリを見ることができる画面が表示され、レポートなどが表示されます。管理者以外のユーザーは、希望するものを変更することはできませんこの画面を完全に無効にします。

代わりに、この画面をローカルサーバーまたはローカルネットワークからのアクセス以外から無効にすることもできます。

この問題を解決する最善の方法は何ですか?

編集 - 明確化:

基本的に我々はiReportはを使用してレポートを開発しました。それをJasperReportServerにデプロイします。 WebアプリケーションからJasperReportServerのレポートに「リンク」します。 "/ jasperserver"の後ろのすべてのURLを削除すると、UIパネルが表示されます。私はそのパネルを無効にしたい。

答えて

0

ジャスパーレポートはジャスパーデザインを生成し、このデザインはファイル/ストリームなどと書かれています。この問題はジャスパーではなく、より高いレベルで行うことができます。ユーザーがonmouseoverの「リンク」をクリックすると、ajax経由でユーザーを制御できます。有効な場合はパネルを表示できます。

+0

これは私の質問にどのように当てはまるのか分かりません。私が必要とするのは、「https://www.mydomain/jaspersoft」のデフォルトのUIページを無効にする方法です。 –

関連する問題