4

ビューから特定の項目を「隠す」DataExtender を作成しました。ユーザーがアクセスできる場合でも、一部の項目は GUI のどのリストにも表示されないようにする必要があります (Windows のシステム ファイル/フォルダーと同様に、それらを読み取る資格があっても通常は表示されません)。 .

問題なく動作していますが、システム管理者には例外を設けたいと思います。システム管理者は常にすべてのアイテムを表示する必要があります。しかし、DataExtender 内から現在のユーザーを取得する方法がわかりません。これは可能ですか?もしそうなら、どのように?

4

1 に答える 1

4

を使用Tridion.Web.UI.Core.Utils.GetUserName()して Windows ユーザー名を取得し、独自のコア サービス クライアントを作成し、Impersonate を呼び出してから、GetCurrentUser を呼び出すことができます。

于 2012-10-16T08:55:25.107 に答える