Photos
Blog
Projects
vanrenterghem.biz
projects
/
git.ikiwiki.info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
API: rcs_commit and rcs_commit_staged are passed a new parameter
[git.ikiwiki.info.git]
/
IkiWiki
/
Plugin
/
lockedit.pm
diff --git
a/IkiWiki/Plugin/lockedit.pm
b/IkiWiki/Plugin/lockedit.pm
index 0fa329251f0b7eb5e6814e50f68d020eaf047eb8..1466e8337f5f16c74c6f809f7af7a62bfadfb56e 100644
(file)
--- a/
IkiWiki/Plugin/lockedit.pm
+++ b/
IkiWiki/Plugin/lockedit.pm
@@
-15,6
+15,7
@@
sub getsetup () {
plugin => {
safe => 1,
rebuild => 0,
plugin => {
safe => 1,
rebuild => 0,
+ section => "auth",
},
locked_pages => {
type => "pagespec",
},
locked_pages => {
type => "pagespec",
@@
-39,8
+40,9
@@
sub canedit ($$) {
user => $session->param("name"),
ip => $ENV{REMOTE_ADDR},
)) {
user => $session->param("name"),
ip => $ENV{REMOTE_ADDR},
)) {
- if (! defined $user ||
- ! IkiWiki::userinfo_get($session->param("name"), "regdate")) {
+ if ((! defined $user ||
+ ! IkiWiki::userinfo_get($session->param("name"), "regdate")) &&
+ exists $IkiWiki::hooks{auth}) {
return sub { IkiWiki::needsignin($cgi, $session) };
}
else {
return sub { IkiWiki::needsignin($cgi, $session) };
}
else {