LearnNewsExamplesServices
Frontmatter
id8506
titleAdd Tickets Tab to Portal News Section
stateClosed
labels
enhancementai
assigneestobiu
createdAtJan 10, 2026, 4:37 PM
updatedAtJan 10, 2026, 4:46 PM
githubUrlhttps://github.com/neomjs/neo/issues/8506
authortobiu
commentsCount1
parentIssue8398
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 10, 2026, 4:46 PM

Add Tickets Tab to Portal News Section

Closed v11.20.0 enhancementai
tobiu
tobiu commented on Jan 10, 2026, 4:37 PM

Integrate the new Tickets view into Portal.view.news.TabContainer and update Portal.view.news.TabContainerController.

Changes:

  1. TabContainer: Add the Tickets tab (loading apps/portal/view/news/tickets/MainContainer.mjs) between the Blog and Release Notes tabs in items.
    • Header: Icon fa fa-bug, Route /news/tickets, Text Tickets.
  2. TabContainerController:
    • Add routes for /news/tickets and /news/tickets/{*itemId} mapping to onTicketsRoute.
    • Update onTicketsRoute to set activeIndex = 1.
    • Update onReleasesRoute to set activeIndex = 2 (shifted due to insertion).

This is a sub-task of #8398.

tobiu added the enhancement label on Jan 10, 2026, 4:37 PM
tobiu added the ai label on Jan 10, 2026, 4:37 PM
tobiu added parent issue #8398 on Jan 10, 2026, 4:38 PM
tobiu assigned to @tobiu on Jan 10, 2026, 4:45 PM
tobiu
tobiu Jan 10, 2026, 4:46 PM

Input from Gemini 3 Pro:

✦ I have integrated the Tickets view into the Portal News section.

  • TabContainer: Added the Tickets tab between Blog and Releases, using fa-clipboard-list as the icon.
  • TabContainerController: Added routing logic for /news/tickets and updated the active index for Releases.

The Tickets section is now accessible via the UI and URL.

tobiu closed this issue on Jan 10, 2026, 4:46 PM