Details

    • Similar Issues:
      Show 5 results 

      Description

      We will extend the dataLevel pattern in the portlet data handlers to have 3 levels: Portal, Site and Portlet Instance.

      In the Site Export UI we will only display the Site Level data handlers.

      Validation:

      You can check if a portlet is "Portal Level or "Portlet Instance" in their PortletDataHandler class (see setDataLevel calls). To help in the validation of this story, here are the lists of current Portal Level and Portlet Instance portlets. Please notice that these lists might change in the future:

      Portal Level portlets. Basically those portlets with Portal-wide data so they are managed not from Site Admin but from Control Panel:

      • Site Templates
      • Page Templates
      • Password Policies
      • Roles
      • User Groups
      • Users and Organizations

      Portal Instance portlets. Normally display-type portlets that don't contain data by themselves, but only preferences.

      • Categories Navigation
      • Asset Publisher
      • Blogs Aggregator
      • Document and Media Display
      • Web Content Display
      • Polls Display
      • RSS
      • Wiki Display

      Site Level portlets:

      • All others

      In the Export/Import/Publish to Live dialogs, under the Content panel only "Site Level" portlets are listed. By default, all portlets are "Site Level", so in other words, "Portal Level" and "Portlet Instance" porlets will be excluded from this list. This means that, for example, the Roles portlet will never be listed under the Content list when exporting/publishing a site, even if there are exportable roles.

        Issue Links

          Activity

          Hide
          John Co (Inactive) added a comment - - edited

          PASSED Manual Testing using the following steps:

          1. Add a Portal Instance portlet (ie: Web Content Display, Doc and Media Display, etc.) to site
          2. Add Portal Level portlet (ie: Page Template)
          3. Navigate to Export/Import/Remote Publish Site
          4. Click Choose Content
          5. Assert Added portal instance and portal level portlets are not in the Content list

          Fixed on:
          Tomcat 7.0 + MySQL 5. Portal master GIT ID: 5cc31029edb03b5fa01433d61f308aa6a9a2ebfa.

          Instance and Portal level portlets do not appear under Content section while exporting/importing/Publishing Site.

          Show
          John Co (Inactive) added a comment - - edited PASSED Manual Testing using the following steps: 1. Add a Portal Instance portlet (ie: Web Content Display, Doc and Media Display, etc.) to site 2. Add Portal Level portlet (ie: Page Template) 3. Navigate to Export/Import/Remote Publish Site 4. Click Choose Content 5. Assert Added portal instance and portal level portlets are not in the Content list Fixed on: Tomcat 7.0 + MySQL 5. Portal master GIT ID: 5cc31029edb03b5fa01433d61f308aa6a9a2ebfa. Instance and Portal level portlets do not appear under Content section while exporting/importing/Publishing Site.

            People

            • Assignee:
              John Co (Inactive)
              Reporter:
              Julio Camarero
              Recent user:
              Juan Gonzalez
              Participants of an Issue:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                1 year, 30 weeks ago

                Development

                  Structure Helper Panel