Skip to content

Switch quick actions to use Zoom Meetings table and model

What does this MR do?

Technical Implementation Change

This MR uses the ZoomMeeting model created in !17890 (merged) to store a history of linked zoom urls rather than storing the urls at the end of the issue description within the database.

Feature Function Change

The quick actions /remove_zoom and /zoom will no longer display the meeting url in the issue description.

The zoom url will now only be displayed at the top of the page below the issue title. Prior to this MR, it was displayed at the top of the page and in the description.

Any zoom urls added to the description prior to this code being released will no longer be able to be removed via the quick action but can be removed by editing the description.

Related Issues

This work is part of issue #33042 (closed) and mostly changes the implementation of the feature from issue #31103 (closed). Although minor changes to functionality do occur as the link text will no longer appear at the end of the issue description.

Screenshots

Screen_Shot_2019-10-16_at_12.22.54_PM

Screen_Shot_2019-10-16_at_12.23.24_PM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Allison Browne

Merge request reports