If ALLOWWEBVIEW is set an AccessControlException is raisesed from the index script if a Form exists in that web. The message is
AccessControlException: Access to VIEW CCTnuovo/GiornaleAttivita.PaginaGiornaleAttivitaForm for BaseUserMapping_666 is denied.
A preliminar solution for the problem: Change the code in lib/TWiki/Contrib/SearchEngineKinoSearchAddOn/Index.pm in method formsFieldNames from
my $form = TWiki::Form->new($TWiki::Plugins::SESSION, $web, $formName);
to
my $session = new TWiki( "admin", undef);
my $form = TWiki::Form->new($session, $web, $formName);
--
TWiki:Main/MarkusHesse
- 11 May 2008
I now use the following:
my $form = TWiki::Form->new(new TWiki($TWiki::cfg{AdminUserLogin}), $web, $formName);
--
MarkusHesse - 12 May 2008