Uploaded image for project: 'Liferay Apps'
  1. Liferay Apps
  2. LRA-2

Create the Onboarding Portlet

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: None
    • Labels:
      None

      Description

      It must work with Liferay 6.1 GA3 community.
      These plugins will share the same repo as HR Portal but should run on any 6.1 GA3 CE without HR portal.

      Upload your code here:
      https://svn.rivetlogic.com/repos/rivets/logicstacks/hrportal/trunk/portlets/

      Requirements, as discussed:
      - A static portlet that should be presented in all pages.
      - The admin user configures a set of Articles IDs to present to the portal user. Each time this set is changed an ID is updated. That ID will be used to set a cookie.
      - The portlet will present a modal dialog box. Inside that dialog box the portal user will be presented the articles configured by the admin user. Then the portal user will have the chance to press the following buttons: NEXT, PREVIOUS, DON'T SHOW ME THIS AGAIN, CLOSE.
      - NEXT and PREVIOUS will present the articles following the list order set by the admin user. If there is no previous article the previous button will be disabled if there are no more articles then the next button will be disabled.
      - The DON'T SHOW ME THIS AGAIN button will be available all the time. If user clicks it, it will create a cookie that is going to be valid for 1 year. That cookie will have set the current articles set ID, that was explained before.
      - The CLOSE button and a X button on top right will be available all the time. If the user clicks it will set a 1 day cookie using the ID explained before.
      - When the portlet is rendered it will check if the cookie exists. If it exists and the ID found in the cookie is the same as the current one in records then the modal panel is not shown. If the cookie is different or doesn't exist then the modal panel is shown.

      Suggested Updates: (Please consider below points as overrides to above)
      - Add an additional DONE button next to close that does the logic for cookie creation.
      - Close button will only close the modal panel and there is no logic assigned to it.
      - Add a check box and label it as Don't show this again. When the user checks it, set the property not to show it again.

        Attachments

          Activity

            People

            • Assignee:
              charles.rodriguez Charles Javier Rodriguez Beauregard [X] (Inactive)
              Reporter:
              mcalvo mcalvo
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:

                Zendesk Support