私は現在GWTアプリケーションを開発しており、ユーザーのアクセス許可に従ってUIを動的にレンダリングしたいと考えています。たとえば、私のアプリケーションには、製品のリストがあり、そのリストを編集する可能性があります(新しい製品の追加、削除など)。
また、読み取り専用権限を持つユーザーと書き込み権限を持つユーザーがいます。私のUIクラスで次のようなことを行うことが可能になりましたか(または実行可能ですか):
if (user.hasWritePermissions) {
Button addButton = new Button()
}
書き込み権限のないユーザーに追加ボタンと削除ボタンが表示されないようにするには?もちろん、バックエンドにも権限チェックがありますが、ユーザーが自分が使用できるものだけを見ることができれば便利です。
それとも、GWTで他にもっと良い可能性がありますか?