diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-05-07 05:34:55 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-05-07 05:34:55 +0000 |
commit | 5132558731e14f298ecd20edb37b16be5bfb2d44 (patch) | |
tree | 07aaf60f24081db48555649dec120ec71e86b3d1 /IkiWiki | |
parent | 2c0d0109d8593dc20c1493e492d15ed225fae563 (diff) |
* Improve handling of edits of locked pages by users who are not yet signed
in.
Diffstat (limited to 'IkiWiki')
-rw-r--r-- | IkiWiki/Plugin/lockedit.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/lockedit.pm b/IkiWiki/Plugin/lockedit.pm index 742fd41f6..82ce1e7be 100644 --- a/IkiWiki/Plugin/lockedit.pm +++ b/IkiWiki/Plugin/lockedit.pm @@ -21,6 +21,7 @@ sub canedit ($$) { #{{{ foreach my $admin (@{$config{adminuser}}) { if (pagespec_match($page, IkiWiki::userinfo_get($admin, "locked_pages"))) { + IkiWiki::needsignin($cgi, $session) unless defined $user; return sprintf(gettext("%s is locked by %s and cannot be edited"), htmllink("", "", $page, noimageinline => 1), IkiWiki::userlink($admin)); |