PUBLIC - Liferay Portal Community Edition
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-27116

Regular user should be allowed to add an announcement to their own created site

    Details

    • Branch Version/s:
      6.1.x, 6.0.x
    • Backported to Branch:
      Committed
    • Fix Priority:
      5
    • Similar Issues:
      Show 3 results 

      Description

      This ticket is derived from SOS-936, since it affects the Portal

      A regular user is unable to add an announcement to a site that they create, mainly due to the default permissions for the announcements portlet which allows only super admins to add announcements.

      This should be changed so that a user is allowed to add an announcement to any site they create regardless of whether or not they are a super admi

        Issue Links

          Activity

          Hide
          Michael Saechang added a comment -

          Committed on:
          Portal 6.1.x CE GIT ID: 7afe6b097a6beffd3a2a276958ab16da9b021e92.
          Portal 6.2.x GIT ID: 768c35ad0d4ae5d320ab6f7b789d025357467b67.

          Show
          Michael Saechang added a comment - Committed on: Portal 6.1.x CE GIT ID: 7afe6b097a6beffd3a2a276958ab16da9b021e92. Portal 6.2.x GIT ID: 768c35ad0d4ae5d320ab6f7b789d025357467b67.
          Hide
          Luyang Tan (Inactive) added a comment -

          PASSED Manual Testing using the following steps:

          1. Startup liferay, go to control panel.
          2. Click role, add a regular role called "test role".
          3. Define permissions for "test role":
          Click General under portal, choose add site permission.
          Click sites under control panel: portal, choose View
          and Access in Control Panel permission.
          4. Click users and organizations, add a user "user1"
          add "test role" to the user.
          5. Sign out and sign in with user1, go to control panel.
          6. Click site, add a site. add a page to the site.
          7. Go to the site, add an announcement portlet.

          Reproduced on:
          Tomcat 7.0 + MySQL 5. Portal 6.1.0 CE GA1.

          I can not use announcement portlet after I add it.

          Fixed on:
          Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 456e08ecd3b0bdf1364d4106903b8ab07ff9f82f.
          Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: 32e4bce7985f2975c4461fe4a503811e84af5857.
          Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 86be5216cafce4a4e655207d9eb29e831a31d03a.

          I can use announcement portlet after I add it.

          Show
          Luyang Tan (Inactive) added a comment - PASSED Manual Testing using the following steps: 1. Startup liferay, go to control panel. 2. Click role, add a regular role called "test role". 3. Define permissions for "test role": Click General under portal, choose add site permission. Click sites under control panel: portal, choose View and Access in Control Panel permission. 4. Click users and organizations, add a user "user1" add "test role" to the user. 5. Sign out and sign in with user1, go to control panel. 6. Click site, add a site. add a page to the site. 7. Go to the site, add an announcement portlet. Reproduced on: Tomcat 7.0 + MySQL 5. Portal 6.1.0 CE GA1. I can not use announcement portlet after I add it. Fixed on: Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 456e08ecd3b0bdf1364d4106903b8ab07ff9f82f. Tomcat 7.0 + MySQL 5. Portal 6.1.x EE GIT ID: 32e4bce7985f2975c4461fe4a503811e84af5857. Tomcat 7.0 + MySQL 5. Portal 6.2.x GIT ID: 86be5216cafce4a4e655207d9eb29e831a31d03a. I can use announcement portlet after I add it.
          Hide
          Serena Song (Inactive) added a comment - - edited

          PASSED Manual Testing following the steps in the description.

          Fixed on:
          Tomcat 6.0 + MySQL 5. Portal 6.0.x EE GIT ID: 682e2d5309f85161c72d1080b2cebf90b56cabb1.

          Regular user can add an announcement to their own created site.

          Show
          Serena Song (Inactive) added a comment - - edited PASSED Manual Testing following the steps in the description. Fixed on: Tomcat 6.0 + MySQL 5. Portal 6.0.x EE GIT ID: 682e2d5309f85161c72d1080b2cebf90b56cabb1. Regular user can add an announcement to their own created site.

            People

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

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                2 years, 37 weeks, 6 days ago

                Development

                  Structure Helper Panel