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

DACI register blueprint is broken

    XMLWordPrintable

Details

    Description

      Once we create a page using "DACI decision" blueprint, it is created a parent page named "DACI register". This register page appears to be fine, but it's impossible to edit anything from "Outstanding decisions" and below.

      Steps to reproduce

      1. Create a page using "DACI decision" blueprint;
      2. Edit its parent page "DACI register";
      3. In edit mode, click anywhere below "Outstanding decisions";

      Expected results

      The content can be edited with no problems.

      Actual results

      Depending on the browser and on where exactly you click:

      • Nothing happens;
      • The whole page content becomes select;
      • The properties report macros disappear;

      Workaround

      This issue happens because those last sections aren't actually inside a section frame - we can see they are not inside any dashed line, unlike the rest of the content.

      We can manually fix individual pages using Confluence Source Editor. All we need to do is put the correct section tags around the outcast content. Unfortunately, Source editor doesn't open while editing the Global Blueprint, so there's no way to fix all blueprints yet.

      Below is the storage format of "DACI register" page with the correct section tags for reference.

      <ac:layout>
      <ac:layout-section ac:type="single">
      <ac:layout-cell>
      <p class="auto-cursor-target">This is the decision register for: <ac:placeholder>Add your project name</ac:placeholder> </p>
      </ac:layout-cell>
      </ac:layout-section>
      <ac:layout-section ac:type="two_equal">
      <ac:layout-cell>
      <h2>What decisions are shown here?</h2>
      <p>Any DACI decision in this space will be shown in outstanding decisions.</p>
      <p>
      <br/>
      </p>
      <p>
      <ac:structured-macro ac:macro-id="13785d03-2681-4030-9d4f-4978aca027fb" ac:name="create-from-template" ac:schema-version="1">
      <ac:parameter ac:name="blueprintModuleCompleteKey">com.atlassian.confluence.plugins.atlassian-playbook-blueprints:dacidecision-blueprint</ac:parameter>
      <ac:parameter ac:name="contentBlueprintId">6afaca7e-e77b-478d-86cc-cddc806edb07</ac:parameter>
      <ac:parameter ac:name="createButtonLabel">Create DACI decision</ac:parameter>
      </ac:structured-macro>
      </p>
      </ac:layout-cell>
      <ac:layout-cell>
      <h2>How do I determine the "impact" rating of a decision?</h2>
      <p>Here's an example you can use as a guide.</p>
      <table class="wrapped">
      <colgroup>
      <col/>
      <col/>
      </colgroup>
      <tbody>
      <tr>
      <th>Decision characteristics</th>
      <th>
      <br/>
      </th>
      </tr>
      <tr>
      <td>
      <ul>
      <li>The decision will have a material impact on the customer experience OR</li>
      <li>will significantly impact the roadmap OR</li>
      <li>will adversely disrupt an internal business process.</li>
      </ul>
      </td>
      <td>
      <div class="content-wrapper">
      <p>
      <ac:structured-macro ac:macro-id="2e589210-800f-4ade-b21d-549cbc6c34c5" ac:name="status" ac:schema-version="1">
      <ac:parameter ac:name="colour">Red</ac:parameter>
      <ac:parameter ac:name="title">High</ac:parameter>
      </ac:structured-macro>
      </p>
      </div>
      </td>
      </tr>
      <tr>
      <td>
      <ul>
      <li>The decision will involve a less than material change to customer experience OR</li>
      <li>will impact the roadmap OR</li>
      <li>will impact an existing internal business process</li>
      </ul>
      </td>
      <td>
      <div class="content-wrapper">
      <p>
      <ac:structured-macro ac:macro-id="467598f5-5193-4ba7-a897-b14fb53d5e9a" ac:name="status" ac:schema-version="1">
      <ac:parameter ac:name="colour">Yellow</ac:parameter>
      <ac:parameter ac:name="title">Medium</ac:parameter>
      <ac:parameter ac:name=""/>
      </ac:structured-macro>
      </p>
      </div>
      </td>
      </tr>
      <tr>
      <td>
      <ul>
      <li>All other decisions</li>
      </ul>
      </td>
      <td>
      <ac:structured-macro ac:macro-id="4e43b5cb-4191-41a4-82dc-1359fdefff55" ac:name="status" ac:schema-version="1">
      <ac:parameter ac:name="colour">Green</ac:parameter>
      <ac:parameter ac:name="title">Low</ac:parameter>
      <ac:parameter ac:name=""/>
      </ac:structured-macro>
      <div class="content-wrapper">
      <p>
      <br/>
      </p>
      </div>
      </td>
      </tr>
      </tbody>
      </table>
      <p class="auto-cursor-target">
      <br/>
      </p>
      </ac:layout-cell>
      </ac:layout-section>
      
      <ac:layout-section ac:type="single">
      <ac:layout-cell>
      
      
      <h2>Outstanding decisions</h2>
      <p>
      <ac:structured-macro ac:macro-id="29b80b94-2cbd-4f71-83df-161fb6988c05" ac:name="detailssummary" ac:schema-version="2">
      <ac:parameter ac:name="blankDescription">Define the roles and responsibilities for making high-impact or high-risk decisions</ac:parameter>
      <ac:parameter ac:name="firstcolumn">Decision</ac:parameter>
      <ac:parameter ac:name="blankTitle">DACI Decisions</ac:parameter>
      <ac:parameter ac:name="spaces">H</ac:parameter>
      <ac:parameter ac:name="headings">Status, Impact, Driver, Approver, Contributors, Informed, Due date, Outcome</ac:parameter>
      <ac:parameter ac:name="cql">label = "daci-decision" and label != "closed" and space = currentSpace()</ac:parameter>
      </ac:structured-macro>
      </p>
      <h2>Closed decisions</h2>
      <ac:structured-macro ac:macro-id="4fee961f-9941-4c70-9ccc-0f93238120d6" ac:name="expand" ac:schema-version="1">
      <ac:parameter ac:name="title">See all closed decisions...</ac:parameter>
      <ac:rich-text-body>
      <ac:structured-macro ac:macro-id="f3683005-cca7-4d11-b6fb-96e77aab4e53" ac:name="detailssummary" ac:schema-version="2">
      <ac:parameter ac:name="blankDescription">No completed decisions just yet...</ac:parameter>
      <ac:parameter ac:name="firstcolumn">Decision</ac:parameter>
      <ac:parameter ac:name="blankTitle">Closed DACI Decisions</ac:parameter>
      <ac:parameter ac:name="spaces">H</ac:parameter>
      <ac:parameter ac:name="headings">Contributors, Outcome</ac:parameter>
      <ac:parameter ac:name="cql">label = "daci-decision" and label = "closed" and space = currentSpace()</ac:parameter>
      </ac:structured-macro>
      </ac:rich-text-body>
      </ac:structured-macro>
      <p class="auto-cursor-target">
      <br/>
      </p>
      
      </ac:layout-cell>
      </ac:layout-section>
      </ac:layout>
      

      Attachments

        Issue Links

          Activity

            People

              5337e069d1ab Pille Peri
              lmachado@atlassian.com Lucas Machado (Inactive)
              Votes:
              13 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: