0

コントローラ レベルとアクション レベルで authorize 属性を設定できることはわかっていますが、ビューにテーブルがあり、一部のユーザーには特定の列のみを表示し、一部のユーザーには特定の列を編集できるようにしたいとします。どうすればこれを達成できますか?

4

2 に答える 2

0

ユーザー/ロールに基づいてグリッドをフィルター処理します (グリッドを構築するコントローラー アクションで)。編集機能も同様。特定のユーザーの編集ボタンを非表示/表示します。

于 2013-05-10T16:28:50.870 に答える
0

ビュー パーツのような詳細なレベルについては、すぐに使用できる宣言型セキュリティ ソリューションはありません。ビューを独自に構築し、一部のユーザーが持っているロールと一部のユーザーが持っていないロールのセットに基づいて、その一部をレンダリングできるようにする必要があります。システムの認証レベルに基づいてどの程度異なるかによって、個別の部分ビューを作成することもできます。

于 2013-05-10T17:09:29.493 に答える