Skip to content

[サイト内検索] ページの選択「ページ管理のメニュー表示条件に従う」がうまく機能していない不具合を修正 - #2474

Open
akagane99 wants to merge 4 commits into
opensource-workshop:masterfrom
akagane99:connect-cms-ideas/issues/183
Open

[サイト内検索] ページの選択「ページ管理のメニュー表示条件に従う」がうまく機能していない不具合を修正#2474
akagane99 wants to merge 4 commits into
opensource-workshop:masterfrom
akagane99:connect-cms-ideas/issues/183

Conversation

@akagane99

Copy link
Copy Markdown
Contributor

概要

前述の不具合修正です。

SearchsPlugin::fetchSearchablePageIds() 内の以下で、親子ページを加味してページ表示 対応が出来ていると思い込みましたが、違っていました。

            // 親子ページを加味してページ表示できるか
            if (!$page->isVisibleAncestorsAndSelf($page_tree)) {
                continue;
            }

このメソッドは権限に基づいて見れる・見れないを判定するメソッドで、メニューの表示・非表示 page->base_display_flag は判定していなかったため、親子のpage->base_display_flagを判定する処理を追加しました。

レビュー完了希望日

急ぎません

関連Pull requests/Issues

参考

なし

DB変更の有無

なし

チェックリスト

@masaton0216

Copy link
Copy Markdown
Contributor

@akagane99
永らく放置してしまい誠に申し訳ございません。
今週中に確認させて頂きます🙇

@masaton0216 masaton0216 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ご対応ありがとうございます。
3点コメント入れさせていただきました。

Comment thread app/Plugins/User/Searchs/SearchsPlugin.php Outdated
Comment thread app/Plugins/User/Searchs/SearchsPlugin.php Outdated
Comment thread app/Plugins/User/Searchs/SearchsPlugin.php Outdated
@akagane99

Copy link
Copy Markdown
Contributor Author

@masaton0216 さん
レビュー指摘事項をすべて修正しました。
お時間あるときにレビュー及び、よければマージをお願いします<(_ _)>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants