= Protect parts of a wiki page from invalid access = == Description == With this plugin certain parts of a wiki page can be shielded from reading. There are four explicit permissions. PROTECTED_VIEW, PROTECTED_RED_VIEW, PROTECTED_BLUE_VIEW, and PROTECTED_GREEN_VIEW. Each of these permissions allows view access to different parts (as seen in the examples below) A #!protected part will be rendered with a red line to the left, a #!protected-blue part will be rendered with a blue line to the left, etc. Note: a user who is allowed to edit the wiki page will always be able to see (and edit) protected parts. Improvements: * Filter out hidden parts when editing a wiki page * Supply an admin feature to add/edit permission-xxx * Supply an admin feature to edit the default responce when no access is granted * Supply an admin feature to edit the style/template for a permission part == Bugs/Feature Requests == Existing bugs and feature requests for ProtectedMacro are [report:9?COMPONENT=ProtectedMacro here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=ProtectedMacro&owner=frayja new ticket]. == Download == Download the zipped source from [download:protectedmacro here]. == Source == You can check out ProtectedMacro from [http://trac-hacks.org/svn/protectedmacro here] using Subversion, or [source:protectedmacro browse the source] with Trac. == Example == {{{ {{{ #!protected This will only be visible to those that have PROTECTED_VIEW Will show all content with a red line to the left }}} {{{ #!protected-red This will only be visible to those that have PROTECTED_RED_VIEW Will show all content with a red line to the left }}} {{{ #!protected-blue This will only be visible to those that have PROTECTED_BLUE_VIEW Will show all content with a blue line to the left }}} {{{ #!protected-green This will only be visible to those that have PROTECTED_GREEN_VIEW Will show all content with a green line to the left }}} }}} == Recent Changes == [[ChangeLog(protectedmacro, 3)]] == Author/Contributors == '''Author:''' [wiki:frayja] [[BR]] '''Contributors:'''