トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/182

ページの作成や編集にはユーザ登録が必要です。

参照権限を設定したページへの自動リンク

  • 投稿者: 匿名
  • カテゴリ: 本体
  • 優先度: 重要
  • 状態: リリース済
  • 日時: 2004年04月17日 20時38分07秒

 内容

参照権限を設定したページへの自動リンクをする場合、そのページへの参照権限の有無によって、リンクされるか否かが変わってしまいます。

「PrivateTest」という参照権限を設定したページに、「PrivateTest」の参照権限がない人が「PrivateTest」へ自動リンクを張り更新すると、観覧者の参照権限の有無にかかわらずリンクが張られません。

また、参照権限がある人が「PrivateTest」へ自動リンクを張り更新すると、観覧者の参照権限の有無にかかわらずリンクが張られます。

 コメント

  • キャッシュ作成時に参照権限のチェックをしているためですね。キャッシュ作成時は全てのページを対象にキャッシュを作成し、表示時に権限を判定するようにします。以下は3.5.3のlib/Wiki/Keyword.pmに対するパッチです。 - たけぞう (2004年04月19日 14時38分27秒)
diff -r1.9 Keyword.pm
78c78
< 			} else {
---
> 			} elsif($wiki->can_show($keys[2])){
134c134
< 		my @pages = $wiki->get_page_list({-permit=>'show'});
---
> 		my @pages = $wiki->get_page_list();
  • 3.5.4でリリースしました。 - たけぞう (2004年05月11日 20時18分57秒)
お名前: コメント:

最終更新時間:2006年02月02日 21時28分57秒