Visibility Plugin

Name Visibility Plugin
Vendor CustomWare Asia Pacific (Website)
Authors David Peterson, Dan Hardiker, Alain Moran, Jason Hinch
Homepage http://www.customware.net/repository/display/AtlassianPlugins/Visibility+Plugin
Issue Management http://jira.adaptavist.com/browse/VISIB
Categories Formatting Macros
Version 1.7.1
Availability Confluence v2.7 to v2.10-m1
State Stable
Support Unsupported Plugins
License Freeware / Open Source (BSD)
Price Free
Release Docs http://www.customware.net/repository/display/AtlassianPlugins/Visibility+Plugin
Java API Docs n/a
Download Source http://svn.atlassian.com/fisheye/browse/public/contrib/confluence/visibility-plugin/tags/1.7.1
Download JAR visibility-plugin-1.7.1.jar
This plugin can be installed and updated via the Confluence Repository Client.

Description/Features

This macro allows you to show or hide content based on a users name, groups or space access.

Versions of this plugin prior to 1.5 require the appropriate Utilities Plugin to be installed into WEB-INF/lib.

This plugin contains macros which allow you to show or hide content based on a users name, groups or space access.

Warning
These are not security macros! They do effectively block the content when the page is viewed directly, but the whole page text is indexed and will show up unrendered in page summaries, as well as being visible by viewing the page source from the Page Info view.

What are these macros for then? They are very good at customising a page depending on who is looking at it. This is useful for determining if a visitor is logged in or not, belongs to a certain group, or has permission to edit the space.

For example, a page in SPACEONE may have a reference to a page in SPACETWO. If there is a user that can view SPACEONE, but can't access SPACETWO, then the link will just be an ugly red unrendered piece of text.

For more information, visit this plugin's homepage

Issues

Adaptavist Public Issue Tracker (23 issues)
T Key Summary Assignee Reporter Pr Status Res Created Updated Due
New Feature VISIB-22 Add 'anonymous' and 'authenticated' checks for {show-to} and {hide-from} David Peterson James Mortimer Critical Resolved FIXED Mar 20, 2007 Nov 15, 2007
New Feature VISIB-10 Domain, Browser and OS switches for show-if and hide-if Unassigned Guy Fraser Major Open UNRESOLVED Nov 02, 2005 Nov 02, 2005
Bug VISIB-29 If a macro in the body returns HTML, it will be escaped to the browser David Peterson David Peterson Major Resolved FIXED Nov 15, 2007 Jul 12, 2008
Bug VISIB-28 {show-if:display=print} doesn't work in Confluence 2.5.7+ David Peterson Tiffany Bartlett Major Resolved FIXED Nov 14, 2007 Nov 15, 2007
New Feature VISIB-15 Hiding parts if article is read in {include}-environment Unassigned Heiko Burghardt Major Open UNRESOLVED Jul 31, 2006 Mar 20, 2007
Bug VISIB-23 hide-if / show-if / hide-from / show-to are no longer in notation guide David Peterson James Mortimer Major Resolved FIXED Mar 20, 2007 Nov 15, 2007
New Feature VISIB-24 Enable the macro to work from within a VM file Unassigned Devin Marco Major Open UNRESOLVED Apr 03, 2007 Apr 03, 2007
Bug VISIB-25 Show-to information still displayed after logout Unassigned Mathew Lam Major Resolved WON'T FIX Jul 30, 2007 Mar 22, 2008
Bug VISIB-26 {show-to} does not render wiki markup when wrapped around an {include} macro David Peterson Bert Pluymers Major Resolved FIXED Aug 09, 2007 Mar 21, 2008
Bug VISIB-27 Confluence crashes when trying to save a page that uses {show-to:group} Unassigned Scott Jungling Major Resolved WON'T FIX Oct 25, 2007 Nov 15, 2007
Bug VISIB-31 show-if does not work properly with section and column macros, renders html instead David Peterson Tomi Strugar Major Resolved FIXED Dec 05, 2007 Mar 22, 2008
Bug VISIB-38 Image inside {show-to} not displaying David Peterson Vishal Jain Major Resolved FIXED Jan 04, 2008 Mar 22, 2008
Bug VISIB-39 show-to and hide-from do not work with note, info and tip macros David Peterson David Ay Major Resolved FIXED Jan 15, 2008 Jul 12, 2008
Plugin VISIB-43 macro causes Confluence "System Error" Unassigned Deborah Wallace Major Open UNRESOLVED Feb 11, 2008 Feb 11, 2008
New Feature VISIB-46 add 'page exists' functionality to hide-if and show-if Unassigned James Mortimer Major Open UNRESOLVED Jun 05, 2008 Jun 05, 2008
Bug VISIB-45 Plug-in eats up lot of connections. doesn't release it Unassigned Wiki Support Team Major Resolved INCOMPLETE Mar 27, 2008 Aug 18, 2008
Bug VISIB-42 Images in {include]d documents showing wiki markup Unassigned Nick Waanders Major Resolved FIXED Feb 03, 2008 Sep 02, 2008
Bug VISIB-21 show-to hide-from macros do not work with LDAP groups Unassigned James Mortimer Major Open UNRESOLVED Mar 20, 2007 Jan 10, 2008
Bug VISIB-53 Show-to macro generates unwanted whitespace above and below while using in the navigation page of the leftnavigation theme Unassigned Bert Pluymers Major Open UNRESOLVED Sep 26, 2008 Sep 26, 2008
Improvement VISIB-40 Remove forced new para/line to allow inline usage Unassigned Nick Waanders Major Open UNRESOLVED Jan 30, 2008 Sep 17, 2008
Improvement VISIB-7 New features based on space privileges Unassigned Guy Fraser Minor Open UNRESOLVED Oct 05, 2005 Oct 14, 2005
New Feature VISIB-16 Ability to show-if and hide-if when a page has a label set David Peterson Damon Rand Minor Resolved FIXED Aug 02, 2006 Mar 02, 2007
New Feature VISIB-48 add an {else} clause to all four macros Unassigned James Mortimer Minor Open UNRESOLVED Jun 05, 2008 Jun 05, 2008

Version History

Confluence 2.3 and newer

Version Date State License Price
Show description 1.7.1 (#9) 09 Aug 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

Adaptavist Public Issue Tracker (6 issues)
T Key Pr Summary Updated Reporter Status
Bug VISIB-51 Major {toggle-cloak} macro renders HTML as wiki text within a {show-if} macro Aug 11, 2008 Rick Sjogren Closed
Bug VISIB-39 Major show-to and hide-from do not work with note, info and tip macros Jul 12, 2008 David Ay Resolved
Bug VISIB-38 Major Image inside {show-to} not displaying Mar 22, 2008 Vishal Jain Resolved
Bug VISIB-31 Major show-if does not work properly with section and column macros, renders html instead Mar 22, 2008 Tomi Strugar Resolved
Bug VISIB-30 Minor {show-to} does not work with {create-page} macro Mar 22, 2008 Albert Della Gatta Closed
Bug VISIB-29 Major If a macro in the body returns HTML, it will be escaped to the browser Jul 12, 2008 David Peterson Resolved

Contributors

  • David Peterson — Developer
  • Jason Hinch — Developer

Show description 1.7.0 (#8) 22 Mar 2008 Stable Freeware / Open Source (BSD) Free

Release Notes

Adaptavist Public Issue Tracker (6 issues)
T Key Pr Summary Updated Reporter Status
Bug VISIB-51 Major {toggle-cloak} macro renders HTML as wiki text within a {show-if} macro Aug 11, 2008 Rick Sjogren Closed
Bug VISIB-39 Major show-to and hide-from do not work with note, info and tip macros Jul 12, 2008 David Ay Resolved
Bug VISIB-38 Major Image inside {show-to} not displaying Mar 22, 2008 Vishal Jain Resolved
Bug VISIB-31 Major show-if does not work properly with section and column macros, renders html instead Mar 22, 2008 Tomi Strugar Resolved
Bug VISIB-30 Minor {show-to} does not work with {create-page} macro Mar 22, 2008 Albert Della Gatta Closed
Bug VISIB-29 Major If a macro in the body returns HTML, it will be escaped to the browser Jul 12, 2008 David Peterson Resolved

Contributors

  • David Peterson — Developer

Show description 1.5 (#6) 02 Mar 2007 Stable Freeware / Open Source (BSD) Free

Release Notes

Adaptavist Public Issue Tracker (5 issues)
T Key Pr Summary Updated Reporter Status
Bug VISIB-19 Critical Reporting macros return blank results when used inside {show-to} or {hide-from} Mar 02, 2007 David Peterson Closed
Improvement VISIB-18 Major Allow the space key in {show-to}/{hide-from} to be '@self' Mar 02, 2007 David Peterson Closed
New Feature VISIB-17 Major Allow redirection based on HTTP Header Mar 02, 2007 Dan Hardiker Closed
New Feature VISIB-16 Minor Ability to show-if and hide-if when a page has a label set Mar 02, 2007 Damon Rand Resolved
Bug VISIB-13 Critical {hide-if:display=printing} is not working Apr 13, 2006 David Peterson Closed

Contributors

  • David Peterson — Developer
  • Dan Hardiker — Contributor
  • Alain Moran — Contributor

Confluence 2.2 and older

Version Date State License Price
Show description 1.4.4 (#5) 10 Jan 2006 Stable Freeware / Open Source (BSD) Free

Release Notes

  • VISIB-12 : Compatibility with Confluence 2.1
  • VISIB-9 : User group detection isn't working

Contributors

  • David Peterson — Developer