Files
VishalandGitHub 71272fa8b2 MM-67771: Update Report a Problem to email flow (#35900)
* MM-67771 Update Report a Problem to email flow for licensed servers

Change the default "Report a Problem" behavior for licensed servers to
open a mailto link to [email protected] with pre-filled
metadata instead of redirecting to the support portal. Unlicensed servers
continue to redirect to the troubleshooting forums. Admin console help
text is now license-aware with separate descriptions for each plan type.

* Add isFreeEdition check for Report a Problem flow

Treat both unlicensed servers and licensed servers with entry SKU as
free edition. This affects the Report a Problem default behavior
(forum redirect vs mailto) and the admin console help text shown.

- Add isFreeEdition to general.ts selectors and admin_definition_helpers
- Add SKUEntry constant to general constants
- Reuse isFreeEdition in product_menu.tsx
- Add entry SKU test case for report_a_problem

* Add the link to forums for free edition

* Add permission and restricted-mode guards to ReportAProblemType dropdown

The ReportAProblemType dropdown was missing the write-permission check
and RestrictSystemAdmin guard that all other fields in the section have.
2026-05-15 16:33:54 +05:30
..