Add feature toggle around embeds (disable embeds)
Add feature toggle around embeds (disable embeds)
Fixes,
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1953
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1399
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1140
We can also close the following because embeds are being disabled,
- https://gitlab.com/gitlab-org/gitter/webapp/issues/714
- https://gitlab.com/gitlab-org/gitter/webapp/issues/573
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1217
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1907
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1728
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1400
- https://gitlab.com/gitlab-org/gitter/webapp/issues/1088
- https://gitlab.com/gitlab-org/gitter/webapp/issues/929
Add feature toggle
node ./scripts/utils/feature-toggle.js --name embeds-deprecated --description "This iteration of embeds is disabled by default because they are large and disruptive" --enable-off
- Enable embeds: http://localhost:5000/api_web/features/web-push/1
- Disable embeds (disabled by default): http://localhost:5000/api_web/features/web-push/0
Closes https://gitlab.com/gitlab-org/gitter/webapp/issues/1953, https://gitlab.com/gitlab-org/gitter/webapp/issues/1399, https://gitlab.com/gitlab-org/gitter/webapp/issues/1140, https://gitlab.com/gitlab-org/gitter/webapp/issues/714, https://gitlab.com/gitlab-org/gitter/webapp/issues/573, https://gitlab.com/gitlab-org/gitter/webapp/issues/1217, https://gitlab.com/gitlab-org/gitter/webapp/issues/1907, https://gitlab.com/gitlab-org/gitter/webapp/issues/1728, https://gitlab.com/gitlab-org/gitter/webapp/issues/1400, https://gitlab.com/gitlab-org/gitter/webapp/issues/1088, https://gitlab.com/gitlab-org/gitter/webapp/issues/929