You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Отчасти эта задача описывает альтернативный подход к интерфейсу настроек описанному в #799, отчасти – описывает новую опцию.
Problem statement/business needs
В данный момент невозможно подключить плагин к серверу за пределами запрограммированной логики, которая во-первых, не даёт гибкости, а во-вторых, кажется трудно расширяемой.
Как разработчик, я хочу иметь возможность работать с несколькими версиями бэкенда для экспериментов. Сейчас это возможно только с попеременным запуском этих версий, что очевидно неудобно, потому что требует ручной остановки/запуска приложения.
Как пользователь, я хочу иметь возможность развернуть сервер где-то в своей организации и настроить к нему подключение плагина у тестировщиков.
Страница настроек доступна через меню плагина в Chrome (как на скриншоте)
На странице настроек можно ввести адрес сервера для подключения.
Указанный сервер должен иметь приоритет над автоматическим алгоритмом выбора сервера. Возможно даже нужно сделать так, что если пользователь указал адрес сервера вручную, то автоматический выбор сервера не будет включаться, чтобы не было неожиданного поведения, когда локальный сервер не работает, плагин подключился к облачному, а пользователь думает, что он работает с локальным.
Dependencies or related tasks
-
Comments
Есть два варианта реализации такой страницы: в отдельном табе или в небольшом всплывающем окне. Разница описана в документации: https://developer.chrome.com/docs/extensions/develop/ui/options-page#considerations. Возможно выбор между этими двумя опциями нужно обсуждать, чтобы учесть предполагаемое направление дальнейшего развития продукта.
По сути на эту страницу можно будет внедрить и опции предполагаемые в #799, #1531.
Либо как альтернатива – наоборот, вынести выбор сервиса в интерфейс настроек описанный в #799.
The text was updated successfully, but these errors were encountered:
Disclaimer
Отчасти эта задача описывает альтернативный подход к интерфейсу настроек описанному в #799, отчасти – описывает новую опцию.
Problem statement/business needs
В данный момент невозможно подключить плагин к серверу за пределами запрограммированной логики, которая во-первых, не даёт гибкости, а во-вторых, кажется трудно расширяемой.
Как разработчик, я хочу иметь возможность работать с несколькими версиями бэкенда для экспериментов. Сейчас это возможно только с попеременным запуском этих версий, что очевидно неудобно, потому что требует ручной остановки/запуска приложения.
Как пользователь, я хочу иметь возможность развернуть сервер где-то в своей организации и настроить к нему подключение плагина у тестировщиков.
Этого можно достичь добавив нативную для Chrome страницу настроек (документация https://developer.chrome.com/docs/extensions/develop/ui/options-page) на которой сделать возможность задать адрес бэкенд сервера для подключения. Пример как это выглядит у другого плагина:
Definitions of Done
Dependencies or related tasks
-
Comments
Есть два варианта реализации такой страницы: в отдельном табе или в небольшом всплывающем окне. Разница описана в документации: https://developer.chrome.com/docs/extensions/develop/ui/options-page#considerations. Возможно выбор между этими двумя опциями нужно обсуждать, чтобы учесть предполагаемое направление дальнейшего развития продукта.
По сути на эту страницу можно будет внедрить и опции предполагаемые в #799, #1531.
Либо как альтернатива – наоборот, вынести выбор сервиса в интерфейс настроек описанный в #799.
The text was updated successfully, but these errors were encountered: