Liferay 使用内容:社区/站点或用户组满足我们的要求

Liferay 使用内容:社区/站点或用户组满足我们的要求,liferay,liferay-6,Liferay,Liferay 6,嘿,我是liferay的新手 无论如何,我想提供一个采购订单和折衷授权系统,它应该根据登录用户提供两种类型的用户组 这两个用户是: 与采购订单相关的用户(如公司的账户、销售部门) 公司的各种供应商(如供应商A、供应商B、供应商C) 登录时: 客户可以根据供应商id和参考号查看各种供应商 一个特定的供应商在登录时应该只看到他的详细信息,而不是其他供应商的详细信息 我不知道如何才能做到这一点;创建用户组或社区。如果是用户组/社区,供应商A如何不查看供应商B的档案。如果有人在Liferay 6.1中提

嘿,我是liferay的新手

无论如何,我想提供一个采购订单和折衷授权系统,它应该根据登录用户提供两种类型的用户组

这两个用户是:

  • 与采购订单相关的用户(如公司的账户、销售部门)
  • 公司的各种供应商(如供应商A、供应商B、供应商C)
  • 登录时:

  • 客户可以根据供应商id和参考号查看各种供应商
  • 一个特定的供应商在登录时应该只看到他的详细信息,而不是其他供应商的详细信息
  • 我不知道如何才能做到这一点;创建用户组或社区。如果是用户组/社区,供应商A如何不查看供应商B的档案。如果有人在Liferay 6.1中提出了解决方案或做了类似的事情,请提供帮助

    使用的软件:

    Liferay portal 6.1.0(与tomcat7.0.23捆绑)、MySql 5.1

    我认为您可以使用用户页面(公共/私人)和站点/社区/组织的组合。Liferay部分可能会帮助您理解
    UserGroup
    和用户公共/私有页面之间的关系

    1) 根据供应商id和参考号,客户可以查看各种供应商

    您可以创建一个显示供应商id和参考号的portlet,并将其放在只有特定用户才能访问的站点/社区/组织页面上。或者,您可以将在portlet本身中显示供应商id和引用号的逻辑交给具有权限的某些用户

    2) 登录时的特定供应商应仅查看其详细信息,而不查看其他供应商的详细信息

    为此,您可以在使用时使用
    用户公共页面
    。如果您在liferay上有一个帐户,您可以看到它有一个用户公共页面,其中包含一些portlet,如Wall、Friends activities等,这些portlet只在用户公共页面上工作,并且每个用户只看到与其帐户相关的信息。因此,您可以用类似的方式为供应商创建一个portlet,并将其放在供应商用户(public/private)页面上。这样他们只能看到自己的信息


    这些只是一些让你开始的建议。可能不是全部答案。

    嘿,谢谢prakash,您的回复将按照您的指示在用户页面上运行。