DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:phprestrict

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plugin:phprestrict [2016-09-14 17:06]
MadOverlord [Discussion]
plugin:phprestrict [2019-09-04 14:38] (current)
MadOverlord [Configuration and Settings]
Line 6: Line 6:
 email      : trebor@animeigo.com ​ email      : trebor@animeigo.com ​
 type       : action type       : action
-lastupdate : 2016-06-07 +lastupdate : 2016-11-23 
-compatible : 2016-06-26, Detritus+compatible : 2016-06-26, 2017-03-04, Detritus, Elenor of Tsort, Frusterick Manners
 depends ​   :  depends ​   : 
 conflicts ​ :  conflicts ​ : 
Line 20: Line 20:
 ===== Installation ===== ===== Installation =====
  
-Install ​the plugin using the [[plugin:plugin|Plugin ​Manager]] ​and the download URL above, which points to latest version of the plugin. Refer to [[:​Plugins]] on how to install plugins manually.+Search and install ​the plugin using the [[plugin:extension|Extension ​Manager]]. Refer to [[:​Plugins]] on how to install plugins manually.
  
 ===== Examples/​Usage ===== ===== Examples/​Usage =====
Line 44: Line 44:
   * **2016-06-07**   * **2016-06-07**
     * 1.1; minor cleanups, added disabling of revision history. Fixed problem with extra level of folder nesting in the GIT repository (newbie mistake)     * 1.1; minor cleanups, added disabling of revision history. Fixed problem with extra level of folder nesting in the GIT repository (newbie mistake)
 +  * **2016-11-23**
 +    * Pointfix: Disabled execution of <PHP> content on history pages (which would permit execution of old/​obsolete code if the history pages were visible or the history page url was known).
 +  * **2019-09-04**
 +    * Bugfix: was not handling processing properly when the list of paths included a completely blank path.
  
 ===== FAQ ===== ===== FAQ =====
 +===== Forum ===== 
 +  * [[https://​forum.dokuwiki.org/​thread/​13734|English : Working on PHPrestrict plugin - have some questions]] 
 +  * [[https://​forum.dokuwiki.org/​thread/​14044|Français : [PLUG-IN PHPRESTRICT] - Utilisation ]]
  
 ===== Discussion ===== ===== Discussion =====
Line 64: Line 70:
  
 2016-09-14 (MadOverlord) : If you wish to add support in the settings for another language, just submit a pull request to add a land/​xx/​settings.php file 2016-09-14 (MadOverlord) : If you wish to add support in the settings for another language, just submit a pull request to add a land/​xx/​settings.php file
 +
 +2016-09-14 (Wild Dagger) : Thank you MadOverlord :) What do you mean about "​Disable __view__/​__export__/​__revisions__ on PHP-enabled pages" ?
 +
 +When i enable the option (in Release 2016-06-26a "​Elenor of Tsort" with default template) :
 +
 +  * A simple user with Read permission (ACL):
 +    * ?​do=export_raw -> Command disabled: export_raw
 +    * ?​export_xhtml -> works (does not show the php code)
 +    * ?​do=export_xhtml -> works (does not show the php code)
 +    * ?​export_xhtmlbody -> works (does not show the php code)
 +    * ?​do=export_xhtmlbody -> works (does not show the php code)
 +    * ?do=edit -> **__works__** (__show the source code__)
 +    * I have not tested the revised options
 +
 +2016-09-14 (MadOverlord) Wild Dagger : I believe you may have given the user additional permissions. For the default (non-logged in user) with read access, when I try ?do=edit, I get "​Command disabled: source"​. If the user is granted edit access, he can obviously edit the page and see the source -- that is intended.
 +
 +2016-09-14 (Wild Dagger) Thank you for all these details, I'll enable 'View source'​ in '​Actions to disable in DokuWiki'​ for my closed dokuwiki ;-) and if I understand the option "​Disable view / export / revisions on PHP-enabled pages?"​ in your plug-in is only for public dokuwiki (no register). Good plug-in but I think that some users would like to see the sources (excluding php pages) in closed dokuwiki. ( not me ;-) )
 +
plugin/phprestrict.1473865572.txt.gz · Last modified: 2016-09-14 17:06 by MadOverlord