Child pages
  • Hide From Anonymous User Macro

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
indextrue
show-titlefalse
titleDescription

This is a simple macro that will reveal it's body content only to users that have themselves authenticated with the server.

If you provide controls for creating new pages from templates, set these controls in the body of the macro.

Transclusion
documentPDAC1:Security Note for Hide Macros
idsbox



Section
titleProperties


Section
titleReplacement

The text to show instead of the hidden text.


Section
titleInline

If checked, the replacement element is rendered inline, otherwise as a block.

Version Box
since1.3

This parameter is supported since version 1.3.




Section
titleDetails

Example

To hide the Create from Template macro from anonymous users, use the following:

Code Block
languagexml
titleExample: Hide from Anonymous User with Create From Template Macro
<ac:structured-macro ac:name="projectdoc-hide-from-anonymous-user">
  <ac:parameter ac:name="atlassian-macro-output-type">BLOCK</ac:parameter>
    <ac:rich-text-body>
      <p>
        <ac:structured-macro ac:name="create-from-template">
        <ac:parameter ac:name="buttonLabel">Create New</ac:parameter>
        <ac:parameter ac:name="spaceKey">
          <ri:space ri:space-key="MYSPACE"/>
        </ac:parameter>
        ...
      </ac:structured-macro>
    </p>
  </ac:rich-text-body>
</ac:structured-macro>


...

Section
indextrue
titleSub-Macros
Display Table
doctypemacro
render-no-hits-as-blanktrue
selectName, Short Description
restrict-to-immediate-childrentrue
sort-bySort Key, Name


 
Section
titleNotes



Section
titleReferences


Section
titleResources

...