(I tried submitting a bug report, but that failed on me with a permission problem)
Bug: Creating a new web without permissions results in the error:
Template file oopsaccessmanage.tmpl not found or template directory
blahblahblah not found.
Check the $templateDir variable in TWiki.cfg.
Cause: createWeb calls this:
TWiki::UI::isAccessPermitted( $webName, $topicName,
"manage", $wikiUserName );
isAccessPermitted winds up calling
oops( $webName, $topic, "access$mode" );
(where $mode is "manage") when access is denied.
oops turns that into "oopsaccessmanage"
oopsaccessmanage.tmpl doesn't exist.
Reproduce:
Try creating a new web from the TWiki.ManagingWebs topic as TWikiGuest on twiki.org
--
TWikiGuest - 04 Jul 2004
poop, I think this is a bug i squashed on friday. the fix is in the subversion repository, and will be in the next alpha/beta. Thankyou for writing it up so nicely
I changed the line to
return unless TWiki::UI::isAccessPermitted( $webName, $topicName,
"createweb", $wikiUserName );
which does exist
--
SvenDowideit - 04 Jul 2004
I carried over the bug to
Codev.BadOopsMessageWhenCreatingWeb
--
PeterThoeny - 05 Jul 2004
Topic revision: r3 - 05 Jul 2004 - 21:09:25 -
PeterThoeny