Migrate Webhooks pages to Vue 3

What does this MR do and why?

Adds vue3_migrate_webhooks feature flag targetting:

  • admin web hooks
  • group webhooks (premium/ultimate)
  • project webhooks

Walked through the three forms.

References

#613597 (closed)

Screenshots or screen recordings

What Before and After (unchanged)
/admin/hooks Screenshot 2026-10-02 at 4.20.34 PM.png
groups/<group-name>/-/hooks Screenshot 2026-10-02 at 4.22.34 PM.png
<group-name>/<project-name>/-/hooks Screenshot 2026-10-02 at 4.41.03 PM.png

How to set up and validate locally

  1. Enable feature flag vue3_migrate_webhooks
  2. Attempt to create or edit a webhook. Eg. navigate to admin level hooks at admin/hooks

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.

Related to #613597 (closed)

Edited by Oiza Baiye

Merge request reports

Loading
Loading