If you install without creating/linking
viewauth
, then
EditTablePlugin buttons don't work (with
any login manager). The buttons created by the plugin refer to the
viewauth
script which does not exist in the installation.
Note that
viewauth
is not actually required for TWiki-4 as
edit
does all the required access checking and redirects to
login
if required.
Either
viewauth
should be created and included in the distribution (an svn link to view would be appropriate) or the plugin should be fixed to remove this dependency.
CC
viewauth is actually in the distribution.
It must be the build script that creates it because it is not in SVN.
Shall we discard or do you want to action this? At least it is not a release blocker.
KJL
Yes. tools/build.pl creates the files.
for my $script qw( view rdiff ) {
$this->cp( "$this->{tmpDir}/bin/$script",
"$this->{tmpDir}/bin/${script}auth" );
$this->prot( "0550", "$this->{tmpDir}/bin/${script}auth");
}
And the
EditTablePlugin has this documented.
I am discarding. If you want to change this later then please alter the headline text or open a new enhancement report.
KJL
I just notice. The access rights are not updated as we just did for all the rest. So in some instances - even if the file is there -
EditTablePlugin will indeed not work out of the box.
That I will action right away.
KJL
Done. If we just limit the scope of this bug report to the fact that viewauth may not work in an installation that assumes world read/execute access rights of all bin scripts, then this is a post 4.0.5 generated issue. Therefore closing instead of waiting for release.
KJL
Thanks, it was the access rights that banjaxed me.
CC