プロジェクト

全般

プロフィール

QA #744

未完了

wikiの検索結果の表示項目について

湯原 光 さんが6年以上前に追加. 6年以上前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2017/12/06
期日:
進捗率:

0%

予定工数:

説明

redmineのwikiページを検索したときに、検索結果にwikiページに記述したtextileのコード、マクロのコードが表示されてしまうのですが、
コードを表示せず、記事の本文のみを検索結果に表示させたいです。

また、Manage Page Permission Pluginでロックしたwikiページが検索結果に表示されてしまうので、ロックしたページは検索結果に表示されないようするにはどうすればよろしいでしょうか。

環境
bitnami redmine ver3.3.0

インストール済みプラグイン
Manage Page Permission Plugin ver0.0.1
Redmine Wiki Extensions plugin ver0.7.0
Redmine Wiki Lists plugin ver ver0.0.9


ファイル

キャプチャ.PNG (49 KB) キャプチャ.PNG 検索結果の表示例 湯原 光, 2017/12/11 15:20

奈良 裕記 さんが6年以上前に更新

また、Manage Page Permission Pluginでロックしたwikiページが検索結果に表示されてしまうので、
ロックしたページは検索結果に表示されないようするにはどうすればよろしいでしょうか。

View protected pages のロールを割り当てたユーザのみに表示するという機能ですね。
https://github.com/stpl/manage_wiki_view_page_permission

検索機能側は、プラグインが追加したアクセス制御機能の動作まで知りませんから、検索では無視されます。
検索機能側にも、プラグインが追加したアクセス制御機能を反映させる必要があります。

検索機能にプラグインが追加したアクセス制御を付加するより、
標準のプロジェクト間のアクセス制御機能を利用した方が良いと思います。
(対応・VerUpに伴う保守コスト、、>>> Wikiの文書移動編集コスト)

自分なら、アクセス制限したサブプロジェクトを作成し、
必要に応じて上位PJのWiki内にエントリのリンク張る運用にします。

ニーズがあること自体は判りますが、現状ではそれだけ無理が出るということです。得策とは思えません。

+1が31件
Feature Request: Wiki ACLs (Access control for individual pages)
http://www.redmine.org/issues/2636

Roll Based Wiki Permissions
http://www.redmine.org/issues/17093

Concept for controlling visibility of users
http://www.redmine.org/issues/13533

本プラグインは、3.4対応でissue出ています。
https://github.com/stpl/manage_wiki_view_page_permission/issues

湯原 光 さんが6年以上前に更新

奈良 裕記 さんは書きました:

また、Manage Page Permission Pluginでロックしたwikiページが検索結果に表示されてしまうので、
ロックしたページは検索結果に表示されないようするにはどうすればよろしいでしょうか。

View protected pages のロールを割り当てたユーザのみに表示するという機能ですね。
https://github.com/stpl/manage_wiki_view_page_permission

検索機能側は、プラグインが追加したアクセス制御機能の動作まで知りませんから、検索では無視されます。
検索機能側にも、プラグインが追加したアクセス制御機能を反映させる必要があります。

検索機能にプラグインが追加したアクセス制御を付加するより、
標準のプロジェクト間のアクセス制御機能を利用した方が良いと思います。
(対応・VerUpに伴う保守コスト、、>>> Wikiの文書移動編集コスト)

自分なら、アクセス制限したサブプロジェクトを作成し、
必要に応じて上位PJのWiki内にエントリのリンク張る運用にします。

ニーズがあること自体は判りますが、現状ではそれだけ無理が出るということです。得策とは思えません。

+1が31件
Feature Request: Wiki ACLs (Access control for individual pages)
http://www.redmine.org/issues/2636

Roll Based Wiki Permissions
http://www.redmine.org/issues/17093

Concept for controlling visibility of users
http://www.redmine.org/issues/13533

本プラグインは、3.4対応でissue出ています。
https://github.com/stpl/manage_wiki_view_page_permission/issues

ご回答ありがとうございます。
プラグインでロックしたページが表示されてしまうことについては、標準のプロジェクト間のアクセス制御機能を利用して対応しようと思います。

redmineの標準の検索機能の検索結果にwikiページおよびチケットに記述したtextileのコード、マクロのコードが表示されてしまうのですが、
表示している内容(wiki記事の本文やチケットの内容)のみを検索結果に表示させるにはどのような対応をとればよろしいでしょうか。

奈良 裕記 さんが6年以上前に更新

対処方法は思いつきませんが、本家に同趣旨のチケットがありました。

Searching parsed wiki content - Cache option for Wiki pages
http://www.redmine.org/issues/17238

いったんテキスト出力するなら、Redmineのソース上で下記箇所が関連するかと思います。
Wiki(Textile)のフォーマッティング自体はRedClothを使用しています。 http://redcloth.org/

/app/controllers/wiki_controller.rb
export,show

他の形式にエクスポート: Atom PDF