コントローラ レベルとアクション レベルで authorize 属性を設定できることはわかっていますが、ビューにテーブルがあり、一部のユーザーには特定の列のみを表示し、一部のユーザーには特定の列を編集できるようにしたいとします。どうすればこれを達成できますか?
質問する
65 次
2 に答える
0
ユーザー/ロールに基づいてグリッドをフィルター処理します (グリッドを構築するコントローラー アクションで)。編集機能も同様。特定のユーザーの編集ボタンを非表示/表示します。
于 2013-05-10T16:28:50.870 に答える
0
ビュー パーツのような詳細なレベルについては、すぐに使用できる宣言型セキュリティ ソリューションはありません。ビューを独自に構築し、一部のユーザーが持っているロールと一部のユーザーが持っていないロールのセットに基づいて、その一部をレンダリングできるようにする必要があります。システムの認証レベルに基づいてどの程度異なるかによって、個別の部分ビューを作成することもできます。
于 2013-05-10T17:09:29.493 に答える