Fix internal note warnings on service desk issues

What does this MR do and why?

When replying to internal notes in service desk issues, we should not show the warning about notifying email participants.

This also fixes the placeholder text that we show

References

Related to #399828 (closed)

Screenshots or screen recordings

Before After
Screenshot_2025-07-11_at_1.32.14_PM Screenshot_2025-07-11_at_1.32.46_PM

How to set up and validate locally

  1. Create a service desk issue from the console:

    project = Project.find_by_full_path('flightjs/flight')
    FactoryBot.create(:issue, project: project, author: Users::Internal.support_bot, service_desk_reply_to: 'service.desk@example.com', confidential: true)
  2. Open the ticket in the UI and create an internal note.

  3. Add an email participant with the quick action: /add_email service.desk@example.com

  4. Login as a different user and try to reply to the internal note

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Heinrich Lee Yu

Merge request reports

Loading