FE for vscode extension marketplace settings
Issue: Extensions Marketplace settings UI (#508988 - closed)
What does this MR do and why?
FE for vscode extension marketplace settings
- Also introduces a vscode_extension_marketplace_enabled jsonb accessor that wraps the vscode_extension_marketplace field.
- This is because the UX design have the enablement toggle working independently.
Screenshots or screen recordings
vscode_extension_marketplace_settings_demo
How to set up and validate locally
- Start GDK.
- Through rails console (
rails c) or the UI (/rails/features), be sure to enableweb_ide_extensions_marketplaceandvscode_extension_marketplace_settings. - Sign in to GDK with an admin account.
- Visit Admin > Settings > General.
- Visit
VS Code Extension Marketplacesection. - EXPECTATION: Toy with enabling/disabling and setting the
Extension registry settingfeatures. - EXPECTATION: Visit
/-/profile/preferencesto see how the extension marketplace settings affect the Enable extension marketplace opt-in for end users.
Edited by Paul Slaughter