カテゴリ | |
---|---|
サマリ | tracker で「追加」権限 |
バージョン | 1.4.5_1 |
投稿者 | ok |
状態 | 完了 |
投稿日 | 2005-10-03 (月) 17:02:14 |
tracker で「追加」は誰でもできてしまうのですが,これを pukiwiki.ini.php の $edit_auth_pages の指定に合わせることはできませんか? 現状,tracker で追加されるページが $edit_auth_pages の対象になっていると, 追加は誰でもできるけど編集は認証が必要という中途半端な状態になってしまいます.
plugin/tracker.inc.php(1.28): 104行目付近 ); } - if (!is_page($source)) + if (!is_page($source) || !edit_auth($post['_base'])) { return array(
// ページ名を決定 $base = $post['_base']; ... while (is_page($page)) { $real = ++$num; $page = "$base/$real"; } + if (!edit_auth($page)) + { + return array( + 'msg'=>'cannot write', + 'body'=>'page template ('.htmlspecialchars($page).') $_title_cannotedit' + ); + } // ページデータを生成