4 VOTE

As a user I want to be able to see the global macro id in confluence storage format

As a user I want to be able to see the global macro id in confluence storage format,  so that I can create custom reports that will allow the identification of specific macros a given user has edited since last change, allowing reports to show all macros a user might have compromised rather than having to review the audit trail on each individual macro.

  • Sayed Bares
  • Feb 5 2020
  • Needs review
  • Attach files
  • Andy Murtagh commented
    13 Feb 16:56

    Difficult to rationalise how this wouldn't be default functionality tbh! Feedback from support was as follows:

     

    macro ids within storage formats which are assigned by Confluence are temporary and they will change per each editing session and because of this inconsistency our development team has created their own macro id (located in ao_dca036_audit_log) which is unique and permanent and it has no connection whatsoever with the macro id in storage format and it is completely independent,

    Since this permanent macro id which is used by secure macro isn't embedded within storage format I am afraid to say it wouldn't be possible to map bodycontent table to ao_dca036_audit_log

     

    This makes it impossible when writing custom queries or reports to link a SPECIFIC macro on a page with multiple macros, as you can't identify which macro is which. Definitely want!