2017-06-13 10 views
0

ユーザーグループのArtifactAuthzに基づいて行うことができます。条件を使用して画面のタブを非表示にする

しかし、私はいくつかの一般的な条件を書いたければどうすればいいですか?例えば

<subscreens default-item="SalesProcess" > 
    <subscreens-item name="SalesCalendar" disable-when="!ec.user.isInGroup('XXXXX')" location="XXXXXX" /> 
    <!-- NOTE above line in this syntax does not hide tab. --> 
</subscreens> 

<widgets> 
    <container-panel id="sales-panel" dynamic="true"> 
     <panel-header spacing="0" > 
      <subscreens-menu id="sales-menu" type="tab" /> 
     </panel-header> 
     <panel-center> 
      <subscreens-active /> 
     </panel-center> 
    </container-panel> 
</widgets> 

は、この作業を行うように見えることはできません。ここでは子供の数の親画面には「無効-とき」、従属画面項目のエントリで使用しようと、従属画面のタブがあります。どんな指導も高く評価

答えて

1

ありがとうございます。これは、XSDから削除されていないものの、以前は廃止されました。私はそれが将来的に追加される可能性があるので、今はコメントしています。

UserGroupチェックでは、必要に応じて許可/拒否レコードを混在させて、Artifact Authz設定を使用するという解決策があります。拒否レコードは、ユーザーのグループがそれらのうちの小さいサブセットを除く画面のツリーにアクセスできるようにする場合に特に便利です。

+0

ありがとうございました。 Artifactを使うAuthzはこのユースケースを解決します。しかし、ちょうど質問をすることであなたに知らせるために、値PtyOrganization/PtyPersonなどのパラメータに基づいてタブを非表示にすることが良い以前のユースケースを見ていました。 –

関連する問題