Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-35503

Allow child templates in Space Blueprints to have manual ordering

XMLWordPrintable

    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      Per https://developer.atlassian.com/display/CONFDEV/Space+Blueprint+Module?focusedCommentId=30614152#comment-30614152 , it would be good if a Space BP plugin developer could fix the ordering of the pages that are created in a new Space.

      I see two ways that this could be done:

      1. Add a "position" attribute to each ContentTemplateRef, that is passed to the Page when being added to the database, OR
      2. Add a "childrenOrdered" flag attribute to the ContentTemplateRef for the childrens' parent page, which would calculate the correct Page position to set for each child being added to the database

      The first option is good because it would generically allow content-template plugin modules to indicate their desired position in the page order, and bad for the same reason - it could be used to create pages that push their way to the top of the order, without user consent.

      The second option is a little ugly because the positions of the children would be defined via the parent's configuration, yet it would give Confluence's code final say over the actual position used for each child.

              Unassigned Unassigned
              dtaylor David Taylor (Inactive)
              Votes:
              4 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: