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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #338506
Edited by Doug Stull