The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Hide sidebar to specific user (confluence 6.6)

Ste DB
April 12, 2018

Hello

I created this user macro to completely hide sidebar (I don't want the sidebar to be seen in any way) in Confluence 6.6.1 

## Macro Name: hide-sidebar
<script>
$(window).load(function() {
$('body#com-atlassian-confluence.theme-default.aui-layout.aui-theme-default div#page div#full-height-container div.ia-splitter div.ia-fixed-sidebar').hide();
$('body#com-atlassian-confluence.theme-default.aui-layout.aui-theme-default div#page div#full-height-container div.ia-splitter div#main.aui-page-panel').css('margin-left', '0');
});
</script>

This is applied to a single Space in "Look & Feel" -> "Sidebar, header & footer" area, using wiki markup.

How can I change this user macro in order to apply it only to a specific user? I mean something like this

if (user-info:username =="Charlie") then

Thank you in advance

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

3 votes
Answer accepted
Thomas Schlegel
Community Champion
April 12, 2018

Hi Stefano, 

this should do it:

## @noparams

#set( $username = "$req.getRemoteUser()" )
#if($username.equals("Charlie"))
<script>
$(window).load(function() {
$('body#com-atlassian-confluence.theme-default.aui-layout.aui-theme-default div#page div#full-height-container div.ia-splitter div.ia-fixed-sidebar').hide();
$('body#com-atlassian-confluence.theme-default.aui-layout.aui-theme-default div#page div#full-height-container div.ia-splitter div#main.aui-page-panel').css('margin-left', '0');
});
</script>
#else
do-nothing
#end
Ste DB
April 13, 2018

It works perfectly!

I only deleted the " #else do-nothing" rows because text "do-nothing" can be written into the page.

Thank you very much Thomas! :)

Thomas Schlegel
Community Champion
April 13, 2018

You're welcome, @Ste DB

TAGS
AUG Leaders

Atlassian Community Events