为 bitbucket 附加组件添加设置页面

Add a settings page for bitbucket add-on

我已经为 Atlassian Bitbucket Server 创建了一个插件。我希望在存储库级别启用或禁用附加组件。

所以我能够在存储库设置页面的附加组件部分添加一个 Web 项目。现在,如何在右侧屏幕上添加 enable/disable 单选按钮或切换按钮?

现在,单击 web-item 会将我带到一个 servlet 并在不同的页面上呈现速度模板。但是我注意到对于其他附加组件,设置页面呈现在同一页面上,这与我的情况不同。

如何实现?

我自己弄明白了。我假设设置页面呈现在同一页面上是不正确的。设置页面显示为新页面,但看起来就像上一页一样。

为了使新页面看起来一致,请在 velocity 模板中使用页面装饰器,或者在我的例子中,我使用了 soy 模板。

查看此存储库以了解如何为 soy 模板添加各种页面装饰器。 : https://bitbucket.org/atlassian/bitbucket-example-plugin

谢谢, 考希克