Details

    • Type: Feature Request Feature Request
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: UI Infrastructure
    • Labels:
      None
    • Environment:
      Any
    • Business Value:
      5
    • Liferay Contributor's Agreement:
      Accept
    • Similar Issues:
      Show 5 results 

      Description

      Portlets can be configured to have various permissions, like view, configure etc. , based on a role. But there is no way to control when the portlet will be rendered/displayed based on arbitrary rules using user attributes and day/date/time.

        Activity

        Show
        Prashant Dighe added a comment - http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Rules+based+portlet+rendering
        Hide
        Prashant Dighe added a comment - - Restricted to

        There is another parallel ongoing effort to integrate external rules engine which will be useful to target content to users based on rules. This LPS is complimentary to that requirement.
        With this feature any portlet can be rendered based on rules. Also, this feature can utilize the external rules engine integration, when ready. For example, any rules engine can be chained/replaced and the rule for that engine can actually be the filename that defines the rules.
        Moreover, the implementation of the basic rules engine is such that it can be later folded into the external module, if needed, by refactoring just one package "basicrulesengine".

        Show
        Prashant Dighe added a comment - - Restricted to There is another parallel ongoing effort to integrate external rules engine which will be useful to target content to users based on rules. This LPS is complimentary to that requirement. With this feature any portlet can be rendered based on rules. Also, this feature can utilize the external rules engine integration, when ready. For example, any rules engine can be chained/replaced and the rule for that engine can actually be the filename that defines the rules. Moreover, the implementation of the basic rules engine is such that it can be later folded into the external module, if needed, by refactoring just one package "basicrulesengine".
        Hide
        Brian Chan added a comment - - Restricted to

        Hey Prashant,

        I think Vihang is working on a rules engine as well right now. So however this is implemented, the render rules should use that piece and not come up with its own rules engine.

        Please coordinate with Vihang or Sandeep so we can have one centralized rules engine. Sorry, have to roll it back for that

        Show
        Brian Chan added a comment - - Restricted to Hey Prashant, I think Vihang is working on a rules engine as well right now. So however this is implemented, the render rules should use that piece and not come up with its own rules engine. Please coordinate with Vihang or Sandeep so we can have one centralized rules engine. Sorry, have to roll it back for that
        Hide
        Cynthia Wilburn (Inactive) added a comment -

        Can you please update this ticket with a proper component selection?

        If you do not have edit permissions, please add it as a comment.

        Thanks!

        Show
        Cynthia Wilburn (Inactive) added a comment - Can you please update this ticket with a proper component selection? If you do not have edit permissions, please add it as a comment. Thanks!
        Hide
        Randy Zhu added a comment -

        In preparation for Ideation; we are merging New Feature and Improvement tickets into a singular ticket type called “Feature Request”. Additional information to follow soon.

        Show
        Randy Zhu added a comment - In preparation for Ideation; we are merging New Feature and Improvement tickets into a singular ticket type called “Feature Request”. Additional information to follow soon.

          People

          • Votes:
            3 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Days since last comment:
              2 years, 14 weeks, 1 day ago

              Development

                Structure Helper Panel