[pmwiki-users] Re: Unwanted creation of Wiki-Group
Al Kabaila
akabaila at pcug.org.au
Tue May 10 04:49:02 CDT 2005
Patrick,
On Saturday 07 May 2005 01:30, Patrick R. Michaud wrote:
> On Fri, May 06, 2005 at 08:45:32PM +1000, Al Kabaila wrote:
> > Hello All,
> >
As always, I am indebted to Patrick not only for his expertise and the ability
to explain in detail, but also for his patience. I also want to thank Neil
Herber and Radu Lukian for their prompt contributions. I can see that both
solutions 1 and 2 are simple to implement and that 1 would require little
additional work than typing a few lines of code into the
.../local/config.php file.
I looked at the Cookbook and to my dismay noticed that on an earlier occasion
it was I who pasted some stuff from Pm email on this list to the cookbook...
I had totally forgotten that. Such memory lapses for me are, alas, too
frequent... I do apologise for it.
Thanks you all again,
Al.
> > I recall some discussion in these pages of limiting the creation of
> > WikiGroups, creation which happens inadvertently. Unfortunately, I can
> > not recall if the question was resolved.
> >
> > Such group creation has happened on our site more frequently than I like.
> > Usually someone mistypes the name of the Group in the full name of a page
> > and proceeds to create the WikiGroup.
> >
> > Because of this, I would like to restrict the creation of wiki groups by
> > a password or some other means. Is it possible and if so, how?
>
> Solution 1: assuming all of your wikigroups have RecentChanges pages...
>
> $rc = FmtPageName('$Group.RecentChanges', $pagename)
> if (!PageExists($rc))
> $DefaultPasswords['edit'] = $DefaultPasswords['admin'];
>
> causes creation of a new page to require either an existing
> RecentChanges page for the group or the administrator password.
>
> Solution 2: Block all edits with a site-wide edit password, then
> use "nopass" for the edit password in the GroupAttributes page
> of any groups in which you wish to allow editing and creation of
> new pages.
>
> Solution 3: See Cookbook/LimitWikiGroups.
>
> There's other ways to do it, but these are the ones I can think
> of at the moment. I like solution #1 because it means an administrator
> can create a new group simply by creating a new page in the group,
> while the others require setting up another file first.
>
> Pm
--
Algis Kabaila
http://www.pcug.org.au/~akabaila
More information about the pmwiki-users
mailing list