dotCMS / dotCMS/core

Add FEATURE_FLAG_REPORT_ISSUE_ENABLED to gate Report Issue menu item

Open
#35,758 1 comment 0 reactions 1 assignee View on GitHub

@fmontes is already working on this.

Since May 19, 2026.

Team : Falcon
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

Description

Add a feature flag to control visibility of the "Report an Issue" entry added to the user toolbar menu in PR #35717. The flag should hide the menu option when set to false.

Acceptance Criteria

  • New feature flag key FEATURE_FLAG_REPORT_ISSUE_ENABLED is defined in FeatureFlagName.java and whitelisted in ConfigurationResource
  • Frontend FeaturedFlags enum exposes the new key
  • When the flag is false (default), the "Report an Issue" item is not rendered in the toolbar user menu
  • When the flag is true, the menu item appears and opens the report issue dialog as before
  • Unit tests cover both enabled and disabled states
  • Flag check is implemented in the component (not the store) so it can be cleanly removed after launch

Additional Context

Follow-up to #35717. Flag defaults to off (opt-in) — must be explicitly enabled in dotmarketing-config.properties to show the menu entry.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.