[pmwiki-users] How to add a read password field to the edit form
mail at larsgrau.de
Mon Aug 11 05:40:17 CDT 2008
We have pmwiki-2.2.0-beta65 running with LDAP authentication. We allow
only authenticated users to edit pages. ( In config.php:
$DefaultPasswords['edit'] = 'id:*'; )
Now we'd like to add a checkbox "This is a public page" to the edit
form that does the following: If unchecked (default), the read
password for the page being edited should be set to "id:*" allowing
only authenticated users to VIEW the page. If the author activates the
checkbox, the read password should be cleared.
Can anyone point us into a direction how to do this via a cookbook
recipe or even better - provide the code? We're familiar with PHP in
general, but we'd like to keep PmWiki as close to the original
distribution for future updates and therefore need support in
"hooking" this into the software.
Tricky sidenote: To be even more precise, if a read password has
already been set by "?action=attr" (i.e. "secret"), we'd like the
recipe to append the "id:*" rather than over-writing the entire
attribute. Same applies for clearing the field. The "id:*" should be
removed, but everything else should remain untouched.
Thanks a lot in advance.
More information about the pmwiki-users