0

ねえ、私はliferayの初心者です。

とにかく、ログインする人に基づいて 2 種類のユーザー グループを提供する注文書と侵害認証システムを提供したいと考えています。

2 人のユーザーは次のとおりです。

  1. POに関連するユーザー(アカウント、会社の営業部門など)
  2. 会社へのさまざまなベンダー (Vendor_A、Vendor_B、Vendor_C など)

ログイン時:

  1. アカウントは vendor_id と reference_PO_no に応じてさまざまなベンダーを表示できます
  2. ログインしている特定のベンダーは、他のベンダーの詳細ではなく、自分の詳細のみを表示する必要があります。

どうすればこれを達成できるかわかりません。UserGroup または Community を作成します。UserGroup/Community の場合、Vendor_A はVendor_B のプロファイルを表示しないのはなぜですか。Liferay 6.1で誰かが解決策を持っているか、これを何かした場合は助けてください

使用ソフトウェア:
Liferay portal 6.1.0 (tomcat7.0.23 に同梱)、MySql 5.1

4

1 に答える 1

0

ユーザー ページ (公開/非公開) とサイト/コミュニティ/組織を組み合わせて使用​​できると思います。Liferayユーザー ガイドセクションの「ユーザーの管理UserGroup」は、ユーザーの公開/非公開ページの関係を理解するのに役立つ場合があります。

1) アカウントは vendor_id と reference_PO_no に応じてさまざまなベンダーを表示できます

vendor_id と reference_PO_no を表示するポートレットを作成し、特定のユーザーのみがアクセスできるサイト/コミュニティ/組織ページに配置できます。または、権限を持つ特定のユーザーに対して、ポートレット自体に vendor_id と reference_PO_no を表示するロジックを配置します。

2) ログインした特定のベンダーは、他のベンダーの詳細ではなく、自分の詳細のみを表示する必要があります。

これについては、 http://liferay.comUser Public pageが使用しているように使用できます。liferay にアカウントを持っている場合、Wall、Friends activities などのポートレットを持つユーザー公開ページがあり、ユーザー公開ページでのみ機能し、すべてのユーザーは自分のアカウントに関連する情報のみを見ることができます。したがって、同様の方法でベンダー用のポートレットを作成し、それをベンダー ユーザー (パブリック/プライベート) ページに配置できます。彼らが自分の情報だけを見ることができるように。

これらは、開始するためのほんの一部の指針です。すべての答えではないかもしれません。

于 2012-08-14T12:33:43.227 に答える