SleekplanSleekplan
All ideas

Draft changelog entries visible via old portal search (should be hidden)

Expected Behavior Draft changelog entries should not be indexed or discoverable in the customer portal. They should not appear in portal search results, and direct links should return an appropriate not-found or unauthorized response until published. Current Behavior On the legacy/old customer portal, changelog entries marked as Draft appear in portal search results and are accessible when clicked. Customers can discover and access work-in-progress content. The new website/portal does not exhibit this issue. Possible Solution Exclude Draft-status entries at both indexing and query time in the legacy portal's search pipeline. Purge/rebuild the search index to remove any existing draft records. Enforce server-side visibility checks to block direct access to draft changelog routes. Add automated tests to ensure drafts are never exposed in search or via direct URLs. Verify parity with the new website behavior. Steps to Reproduce Create a changelog entry and set its status to Draft. Open the legacy/old customer portal. Use the portal search to query a term contained in the draft entry. Observe the draft appears in results and can be opened. Context (Environment) This affects all draft changelog entries on the old portal and has led to customers contacting us about unreleased features and in-progress communications. The team has identified the offending code path and indicated a fix is scheduled in a nightly update. Requesting a fix and reindex to ensure all drafts are fully hidden on the old portal and cannot be accessed via search or direct URL.