Move celebration and general invite member tracking out of base

What does this MR do and why?

  • Breaks up !111485 (merged) a bit more and still retains vertical concept of the MRs towards the goals of #338506
  • Move celebration concept out of the base modal as it is only used for inviting members and the base modal is for inviting members and inviting groups.
  • Enable general tracking concept for the invite members modal (not yet desired for inviting groups, so no reason to have it in base modal).
  • Change invite submission tracking to only track on success as discussed in https://gitlab.com/gitlab-org/gitlab/-/issues/338506#note_1273030579

Proof of tracking from snowplow-micro dump of celebration modal permutations in my local environment: celebrate_response.json

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #338506

Edited by Doug Stull

Merge request reports

Loading