Uploaded image for project: 'Ibexa IBX'
  1. Ibexa IBX
  2. IBX-4056

Editing a previewed LP in Site Factory's in Page Builder results in a change of Site Access's scope to a default one

    XMLWordPrintable

Details

    • Ibexa Experience

    Description

      Steps to reproduce:

      1. Enable Site Factory - https://doc.ibexa.co/en/3.3/guide/multisite/site_factory/#site-factory.
      2. Create a "Foo" Site in Site Factory, use localhost domain (or other depending on your setup that matches default site Site Access).
      3. Under the "Foo" folder create a "Bar" Landing Page, fill in the data, and publish.
      4. Click on the "Bar" content in the Content Tree.
      5. Click on "Site" in the navbar and then, click on "List" icon.
      6. Notice the ID at the end in the browser's URL: admin/site/list/115 - it means we are in the scope of "Bar" content right now.
      7. Click on the "eye" icon in the "Foo" Site row.
      8. Notice the proper URL: http://localhost/0d3d76404cc2114407356103aa6a4e6d515c94ab/bar and the proper Landing Page being previewed.
      9. Click on the "pencil" icon on the left to change to the "edit" mode of Page Builder.
      10. Take a look at "Editing" info in the infobar:

      Result:
      The Page Builder has changed the scope to the default site Site Access.

      Expected result:
      One should still be in the scope of the "Foo" Site created in the Site Factory.

      Note:
      Clicking on the "preview" icon again results in previewing the "Bar" content under the site Site Access.

      Note to QA:
      As some methods were refactored it would be good to validate the following tickets again:

      Designs

        Attachments

          Activity

            People

              Unassigned Unassigned
              bartlomiej.wajda@ibexa.co Bartłomiej Wajda
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: