Skip to content

Add admin page for targeted messages basic upload

What does this MR do and why?

Related to #511014 (closed)

First iteration to add a basic admin UI for creating targeted messages with the ability to process an uploaded csv file containing namespace ids to target.

References

Please include cross links to any resources that are relevant to this MR. This will give reviewers and future readers helpful context to give an efficient review of the changes introduced.

MR acceptance checklist

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

Screenshots or screen recordings

Index page New page
Screenshot_2025-03-05_at_9.18.05_PM Screenshot_2025-03-05_at_9.18.32_PM

How to set up and validate locally

This feature is EE-only for now.

  1. Enable the feature in rails console:
Feature.enable(:targeted_messages_admin_ui)
  1. Sign in as admin
  2. Go to /admin/targeted_messages to view all the targeted messages created
  3. Click Add new message navigate to /admin/targeted_messages/new for creating a new targeted message.
Edited by Roy Liu

Merge request reports

Loading