Details

    • Fix Priority:
      4
    • Affects Portal Version/s:
      6.1.30 EE GA3, 6.1.2 CE GA3
    • Similar Issues:
      Show 5 results 

      Description

      When inviting a new site member by mail, confirmation URL is created such that its redirect parameter is cleared by the Portal. This happens due to the lack of portlet namespace. The check has been introduced with LPS-35309.

      Additionally, redirect URL's key parameter also misses the portlet namespace.

      Besides being a bug on its own, it makes other issues not reproducible on trunk (e.g. SOS-2042).

      Solution can be prepending the portlet namespace to the URL.

      Reproduction Steps

      1. Set up outgoing emails
      2. Deploy Social Office portlets (see the list attached)
      3. Enable SO access for Test user in Control Panel/Users/Social Office Configurations
      4. In the Go To menu, add a site and navigate to it
      5. Invite a new member to the site by email
        1. Select Members tab, click on the link "Invite members to this site"
        2. In the popup dialog, enter a valid email address, add it to the list and send out invitation
      6. Create new account
        1. Find the invitation email in your mailbox
        2. Click the link right after "Follow the link below to confirm or ignore this invitation"
        3. Fill the registration form and submit it
      7. Actual result: Sign In portlet appears with a message like:

        Thank you for creating an account. Your password is XXX. Your password has been sent to YYY.

      Expected result: Your redirected to the New Password form and then to the SO site.

        Issue Links

          Activity

          Hide
          József Illés (Inactive) added a comment -

          I noticed that the following error appears in the Notifications portlet: "Notifications is temporarily unavailable." I think it's another issue.

          Show
          József Illés (Inactive) added a comment - I noticed that the following error appears in the Notifications portlet: "Notifications is temporarily unavailable." I think it's another issue.
          Hide
          József Illés (Inactive) added a comment -

          SOS-2059 is opened to resolve the Notifications error.

          Show
          József Illés (Inactive) added a comment - SOS-2059 is opened to resolve the Notifications error.
          Hide
          József Illés (Inactive) added a comment -

          I reassigned it for the record. Pull request aggregates all the related commits.

          Show
          József Illés (Inactive) added a comment - I reassigned it for the record. Pull request aggregates all the related commits.
          Hide
          Ken Duenwald added a comment -

          PASSED Manual Testing following the steps in the description.

          Fixed on:
          Tomcat 7.0.42 + MySQL 5. Portal 6.2.0 CE GA1.
          Plugins 6.2.x CE GIT ID: d1956d0f4097ebfafa7787e79ab274afd586a1ac.
          Tomcat 7.0.42 + MySQL 5. Portal 6.2.10 EE GA1.
          Plugins 6.2.x EE GIT ID: da5ba027a6b804c11b4498ce27ce2363259fd6d2.

          The New Password form appears at step 7.

          Show
          Ken Duenwald added a comment - PASSED Manual Testing following the steps in the description. Fixed on: Tomcat 7.0.42 + MySQL 5. Portal 6.2.0 CE GA1. Plugins 6.2.x CE GIT ID: d1956d0f4097ebfafa7787e79ab274afd586a1ac. Tomcat 7.0.42 + MySQL 5. Portal 6.2.10 EE GA1. Plugins 6.2.x EE GIT ID: da5ba027a6b804c11b4498ce27ce2363259fd6d2. The New Password form appears at step 7.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response:
                Days since last comment:
                1 year, 11 weeks, 4 days ago

                Development

                  Structure Helper Panel