Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Repair Jira Macros

...

Outer

Macro

MacrosStatusTested

Restrictions & Workarounds

Discussion
futurefuture(warning)(tick)

Since 6.4, many scenarios are now covered. The most significant restriction future within an include within a future macro.

Confluence 5.4.3 or above provides the most scenario coverage.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-104

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-60

futurecache(tick)(tick)

Since 6.2. Prior to 6.2, cache refresh link does not work inside a future macro.

future

table-plus, sql, csv, excel

(tick)(tick)

futurerun, run-now(tick)(tick)

futurecloak(error)(tick)

futuremetadata macros(tick)(tick)
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-83
futurescaffolding macros(tick)(tick)(warning) Does not work in edit contents mode
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-83
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-132
future

report-table, report-variable

(error)(tick)
Jira Legacy
CACHE-146
CACHE-146
futureother reporting macros(tick)(tick)
There is a user report
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-64
futureexpand(tick)(tick)Requires release 6.1 and at least Confluence 5.0
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-74
tocfuture on same page(tick)(tick)
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-59

expand

future(tick)(tick)

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-62

Similar results for other expand like macros that selectively show data

cloakfuture(tick)(tick)

deck/card

future(tick)(tick)

Requires 6.1.1. Use future macro for one or more cards. This is the most typical situation.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-62
,
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-87

localtabgroup/localtab

future(tick)(tick)Requires 6.4.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-62

cachefuture(warning)(tick)

It works, but is of little value as cache will capture the rendered body without the rendered data from the future macro. Each rendering of the page will result in the future macro getting the data in the background again.

macros requiring web resources

Examples:

  • show-if, hide-if and similar
future(warning)(tick)

(tick) Confluence 4.x - 5.1

(warning) Confluence 5.2 - 5.4.2

(tick) Confluence 5.4.3+ with Cache 6.3 or above.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-63
A workaround is to have the macro requiring resources to be on the page outside of the future macro. Perhaps in a Hide macro with rendering.
Refined Wikifuture

(warning)




Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-69
future

OfficeConnector

  • viewxls
  • viewdoc
  • viewppt
  • viewpdf


  • (tick)
  • (tick)
  • (error)
  • (error)
(tick)

Requires release 6.1

Resolved with Confluence 5.4.3 and above together with Cache 6.3 or above.

  • viewppt (tick)
  • viewpdf (tick)
Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-78
futureJIRA macro

(error)

(error)


 

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-298
 - We see that the results are not being loaded when Jira macro is used within future macro. Tested confluence version: 6.12.2 and add-on version: 7.9.0

futurepagetree(warning)(tick)

(tick) Confluence 4.x - 5.1

(tick) Confluence 5.2 - 5.4.2: Requires 6.4

(tick) Confluence 5.4.3 or above: Requires 6.4 and an Atlassian pagetree plugin fix. See Tracked Atlassian issues.

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-92

CONF-33388

futurepage-gadget(warning)(tick)

(tick) Confluence 4.x - 5.1

(tick) Confluence 5.2 or above: Requires Cache 6.4 or above

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-92
future

code

code-pro

(tick)(tick)

Fixed in Confluence 5.8.5.

Workaround: Make sure the page has a code or code-pro macro outside of a future macro. This brings in the necessary web resources correctly.

Or install the patched version of the code macro plugin.

CONF-35014 - will provide a fix for the code macro for future versions of Confluence

newcode-macro-plugin-2.1.5.1.jar - a patched version of the code macro for Confluence 5.3 and above

Jira Legacy
serverSystem JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8382ec9d-abb6-3a29-8d72-95b9a5732a63
keyCACHE-114

futureConfluence table sorting(tick)(tick)

Some Confluence release level restrictions.

Workaround: Use Table Plus Macro.

CONF-35452

Jira Legacy
CACHE-105
CACHE-105

future

excerpt-include

excerpt

(error)
Avoid putting the excerpt macro within a future macro if you need to access the data using excerpt-include.
Jira Legacy
CACHE-183
CACHE-183
chartfuture(error)
The chart macro excepts all data to be available immediately, so a delayed rendering via future is not going to work.

...