Tweak zoom link service for premium customers to use linked resources
What does this MR do and why?
Relates to #230853 (closed)
For GitLab Premium and above, the /zoom
quick action will allow using of a short description after the link and will add the link to the Linked resources
section in the Summary
tab. In this, users can use the quick action command multiple times to add the zoom link to the linked resources section.
For GitLab Free, the feature is still the same as before where it will add the zoom link to the issue description with a Join zoom meeting
button.
Screenshots or screen recordings
The video shows using the quick action command on an issue with GitLab Premium and on other issue with GitLab Free
Screen_Recording_2022-08-22_at_11.18.35_AM
How to set up and validate locally
- Make sure you have GitLab Premium
- Enable the feature flag
incident_resource_links_widget
on any project of your choice, but not globally using the rails console. - Create an incident in Monitor > Incidents for both licensed and free projects both.
- Use the quick action command on licensed project incident and see the working where you can submit a description and the link shows in the
Linked resources
section. You cannot use the/remove_zoom
action on the paid project but you can add multiple links and remove them by selecting thex
icon on the section. - Use the quick action command on the free project incident and see the zoom link being added to the description with a join button. You can also use
/remove_zoom
action for free project. You cannot add multiple zoom links to the free project.
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.