Можно ли передавать элементы контекста от родительского элемента к дочернему на Bitbucket Server? - PullRequest
0 голосов
/ 22 января 2020

Я разрабатываю плагин для Bitbucket Server. Одна из его функций требует, чтобы я отправил запрос во внешнюю службу для получения некоторых данных. Затем эти данные нужны в разных местах плагина, одним из которых является список коммитов.

Я написал собственный провайдер контекста для этого, но он запускается с каждым компонентом. На такой странице, как список коммитов, за короткое время может быть огромное количество запросов. Я бы хотел этого избежать, поскольку в будущем объем передаваемых данных также будет расти.

Я думал о передаче параметров контекста от родительских элементов их дочерним элементам. В этом случае у меня есть пользовательский веб-раздел, к которому прикреплена веб-панель. Поскольку веб-раздел отображается только один раз, имеет смысл выполнить запрос там. Однако, если я это сделаю, я не смогу передать пользовательский контекст веб-раздела на присоединенную веб-панель.

Есть ли способ достичь того, чего я хочу (т.е. передать элементы контекста из родительских элементов детям)?

...