Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-14704

Wrong behavior of 'Child Pages' and 'Sibling Pages' Panels after installing Blog Application

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 9.7
    • Panels
    • Windows 10 Pro 64 bit, Chrome v.61, Firefox v.55, IE v.11
    • Unknown

    Description

      Preconditions: A fresh instance of XWiki 9.7 should be available.

      STEPS TO REPRODUCE

      1. Login as Admin and go to Administer Wiki -> Look & Feel -> Panels -> Panel List tab
      2. From NAVIGATION category, drag the 'Child Pages' and 'Sibling Pages' Panels into the right column and click Save
      3. Install Blog Application
      4. Go to Administer Wiki -> Look & Feel -> Panels -> Panel List -> NAVIGATION category
      5. Drag the 'Child Pages' and 'Sibling Pages' Panels into the panels list and click Save
      6. Repeat the Step 2
      7. Navigate through the Wiki (click on other pages)
      8. Repeat the Steps 4-5

      EXPECTED RESULTS

      The 'Child Pages' and 'Sibling Pages' Panels are added to the columns and work properly. In order to be removed, they can be dragged back to the panels list, without any issues.

      ACTUAL RESULTS

      The 'Child Pages' and 'Sibling Pages' Panels work properly until the Blog Application is installed.

      • On ORACLE DB, when dragged back to the panels list after installing the Blog App, the 'Child Pages' Panel places under 'Shortcuts' placeholder and 'Sibling Pages' Panel under 'Search' Panel placeholder.
        After adding it the second time on the column and navigate through the Wiki, the 'Child Pages' Panel transforms into 'All Blogs' Panel and 'Sibling Pages' transforms into 'Shortcuts' Panel.
      • On MySQL DB, when dragged back to the panels list after installing the Blog App, the 'Child Pages' Panel places under 'Unpublished Blog Posts' placeholder. After adding it the second time on the right column and navigate through the Wiki, it transforms into 'Spaces' Panel, which if dragged back to the panels list, it places under 'Child Pages' placeholder.

      It is to be mentioned that after uninstalling the Blog App, the 'Child Pages' and the 'Sibling Pages' Panels work properly again.

      Tested also on HSQL and PostgreSQL and the issue is not reproducing.

      Attachments

        1. Child_MySQL1.jpg
          Child_MySQL1.jpg
          216 kB
        2. Child_MySQL2.jpg
          Child_MySQL2.jpg
          281 kB
        3. Child_MySQL3.jpg
          Child_MySQL3.jpg
          129 kB
        4. Child_ORACLE1.jpg
          Child_ORACLE1.jpg
          151 kB
        5. Child_ORACLE2.jpg
          Child_ORACLE2.jpg
          371 kB
        6. Child_ORACLE3.jpg
          Child_ORACLE3.jpg
          161 kB
        7. Sibling_ORACLE1.jpg
          Sibling_ORACLE1.jpg
          184 kB
        8. Sibling_ORACLE2.jpg
          Sibling_ORACLE2.jpg
          292 kB

        Activity

          People

            Unassigned Unassigned
            iandriuta Ilie Andriuta
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: