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

It is not possible to have multiple page properties macros on the same page with the same label and report them on the same page properties report macro

    • 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.

      Raised by a customer as a comment from the Page Properties Report Docs https://confluence.atlassian.com/display/DOC/Page+Properties+Report+Macro?focusedCommentId=434209459#comment-434209459

      Hi, I am trying to have 3 page properties macros in different sections on 1 page. They all have the same label. I would like to collect all data in 1 page properties report. If I understand the documentation well, this should work (as long as the labels are the same). However, it seems that only the last one or the one in the righthand section is included in the report. I have tried without mentioning the column headers and with mentioning them. In the latter case, no values are displayed for the columns that do not belong to the last page properties macro. In the first case, only the columns belonging to the last or the right-hand macro are included. Please, advise.

      Current functionality is that when there are multiple Page Properties macros (with the same label specified) on a page the Page Properties Report macro only reports the data contained in ONE Page Properties macro in the report.

      Steps to reproduce:
      1. Create a page with a page properties macro. In that macro, add a table that looks like this:

      a 1
      b 2

      2. In that macro, give it a label 'prop1'
      3. Add another page property macro on that page, give it the same label 'prop1' with the contents:

      c 3
      d 4

      4. Save the page. Now create a new page in the space.
      In that new page, create a page properties report macro and give it the label 'prop1'.
      Outcome: It reports on ONE table only (c and d)
      This feature request is so that it displays all data (a, b, c and d) because the label 'prop1' is specified on both.

      This appears to be the reverse of the use case in https://jira.atlassian.com/browse/CONF-28776

            [CONFSERVER-32152] It is not possible to have multiple page properties macros on the same page with the same label and report them on the same page properties report macro

            Marlon Rodriguez added a comment - - edited

            I have a dev version running of Confluence 5.5.3 (5515) and this functionality is broken somewhat.
            Adding page properties like so:
            propID=project
            project=p1
            status=ontrack

            propID=
            purchase=pur1
            status=ontrack

            propID=
            purchase=pur2
            status=delayed

            and creating a reports page with projects and purchases will still only show the first purchase when no ID is specified. I of course, want to show all. Separating purchases into their own page with their own label still will only show one per page in the report.

            Marlon Rodriguez added a comment - - edited I have a dev version running of Confluence 5.5.3 (5515) and this functionality is broken somewhat. Adding page properties like so: propID=project project=p1 status=ontrack propID= purchase=pur1 status=ontrack propID= purchase=pur2 status=delayed and creating a reports page with projects and purchases will still only show the first purchase when no ID is specified. I of course, want to show all. Separating purchases into their own page with their own label still will only show one per page in the report.

            Agnes Ro added a comment -

            This has been fixed with CONF-28776 where a new ID parameter was introduced to help report on the different properties. If you do no specify an ID parameter in the report, it should get all the properties by default.

            Agnes Ro added a comment - This has been fixed with CONF-28776 where a new ID parameter was introduced to help report on the different properties. If you do no specify an ID parameter in the report, it should get all the properties by default.

              agnes@atlassian.com Agnes Ro
              rrobins Rachel Robins
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: