Skip to content

KB : Remove the old knowledge base list and search pages - #25585

Draft
f2cmb wants to merge 13 commits into
glpi-project:12.0/bugfixesfrom
f2cmb:kb/faq/dropLegacyView
Draft

f2cmb wants to merge 13 commits into
glpi-project:12.0/bugfixesfrom
f2cmb:kb/faq/dropLegacyView

Conversation

@f2cmb

@f2cmb f2cmb commented Sep 21, 2026

Copy link
Copy Markdown
Contributor
  • I have read the CONTRIBUTING document.
  • I have performed a self-review of my code.

Description

Fixes : glpi-project/roadmap#492

This PR stacks on #25576. Review only the changes it adds:

f2cmb/glpi@kb/faq/addHome...kb/faq/dropLegacyView

  • Here is a brief description of what this PR does :

The side panel now covers browsing, so the pages it replaced are deleted, along with the code that only served them. The FAQ always shows an article, and a request without one goes to the home article.

The side panel also places articles with hidden parents in a single pass instead of a recursive walk, which drops the cycle guard it needed.

Nothing else in core used the removed code, but a plugin calling it will break. Old FAQ links carrying a search term or a tab now land on the home article.

@cedric-anne cedric-anne left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I am not sure removing classes/methods right now is OK, now the RC2 has been released.

@f2cmb f2cmb linked an issue Sep 22, 2026 that may be closed by this pull request
@f2cmb
f2cmb force-pushed the kb/faq/dropLegacyView branch from ec1e8c9 to 2187110 Compare September 22, 2026 14:32
@f2cmb f2cmb changed the title KB : claen / drop legacy view files for helpdesk KB : Remove the old knowledge base list and search pages Sep 22, 2026

This branch has not been deployed

No deployments
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.

Clean front and back from legacy KB landing page

2 participants