Skip to content

Public catalog

The public catalog is a set of read-only, unauthenticated pages that publish a limited subset of product data on stable public URLs.

The catalog currently includes:

  • Pricing & limits - comparison of active plans
  • Open bugs - list of bugs in OPEN status

URLs and locale

Public pages use a locale segment in the URL:

  • /public_page/en/...
  • /public_page/ru/...

If the locale or route is not available, the application should return the correct HTTP response for that page instead of turning a 404 into a 500.


Catalog pages

PageURLWhat it shows
Pricing/public_page/{locale}/pricing/informationActive plans, prices, limits, and feature availability
Open bugs/public_page/{locale}/bugs/openPublic list of open bugs for the selected project

Open bugs

The Open bugs page renders a read-only table with:

  • bug_title
  • bug_description
  • bug_priority
  • bug_severity
  • bug_type

Selection rules:

  • only bugs with status OPEN
  • only rows for the target project / team
  • rows with private in the title are excluded

This is a public viewing surface, not an editing or triage workflow.


Error behaviour

For public catalog pages, it is important to distinguish:

  • 404 Not Found - route or page does not exist
  • 5xx - internal application error

Client-side HTTP errors in the 4xx range should not:

  • be rewritten to 500
  • be sent to Sentry as server errors

This keeps error monitoring quieter and makes public URL behaviour predictable.


See also


Version1.3.1
Last updated2026-07-08

Complex QA - test management system