Implement Targeted Message delete

What does this MR do and why?

Add delete to targeted message. Related to #527737 (closed)

References

Screenshots or screen recordings

Before After
Screenshot_2025-11-19_at_3.53.19_PM Screenshot_2025-11-20_at_11.26.49_AM

How to set up and validate locally

This feature is SaaS-only for now. Simulate SaaS and restart GDK.

  1. Enable the feature in rails console:
Feature.enable(:targeted_messages_admin_ui)
  1. Sign in as admin
  2. Go to /admin, click the Targeted messages navigation in the sidebar
  3. Click Add new message navigate to /admin/targeted_messages/new for creating a new targeted message, using the sample csv containing valid namespace id below.
7
22
24
  1. After successful creation, click the delete icon to delete.

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 Roy Liu

Merge request reports

Loading