gerrit头像avatars/external插件
来源:互联网 发布:网络沟通技巧有哪些 编辑:程序博客网 时间:2024/06/05 15:39
avatars/external插件是显示gerrit头像的插件
Options:
- avatar.url - the location of avatar images containing %s, which will then be replaced by the username. Required.
- avatar.changeUrl - the URL shown in Gerrit’s user settings to tell the user, where the avatar can be changed. Optional.
- avatar.sizeParameter - URL parameter with ${size} placeholder to forward the preferred image size to the avatar provider. Optional.
Example (to be added to etc/gerrit.config):
[avatar] url = http://example.org/avatars/%s.jpg changeUrl = http://example.org/account.html sizeParameter = s=${size}x${size}#由于文档还没有更新到最新,所以用下面的配置测试#图片地址: https://avatars1.githubusercontent.com/u/3890847?v=3&s=140#必须带有参数${user}[plugin "avatars-external"] url = https://avatars1.githubusercontent.com/u/3890847?v=3&s=140&no_use=${user}
查看启动日志
com.google.gerrit.server.plugins.PluginLoader : Loaded plugin avatars-external
查看源代码
ExternalUrlAvatarProvider(PluginConfigFactory cfgFactory, @PluginName String pluginName, @CanonicalWebUrl @Nullable String canonicalUrl) { this.pluginName = pluginName; PluginConfig cfg = cfgFactory.getFromGerritConfig(pluginName); externalAvatarUrl = cfg.getString("url"); avatarChangeUrl = cfg.getString("changeUrl"); sizeParameter = cfg.getString("sizeParameter"); ssl = canonicalUrl != null && canonicalUrl.startsWith("https://"); } public String getUrl(IdentifiedUser forUser, int imageSize) { if (externalAvatarUrl == null) { Logger log = LoggerFactory.getLogger(ExternalUrlAvatarProvider.class); log.warn("Avatar URL is not configured, cannot show avatars. Please configure plugin." + pluginName + ".url in etc/gerrit.config"); return null; }
0 0
- gerrit头像avatars/external插件
- Wordpress avatars头像本地简单化加快网站程序
- flask入门的教程-(用户信息页和头像) Profile Page And Avatars
- gerrit编译插件方法
- gerrit配置replication插件
- Gerrit插件开发手记
- 【FAQ】如何安装gerrit插件?
- Jenkins插件Gerrit Trigger概述
- JQuery插件上传头像
- 头像上传插件
- 头像上传插件
- 头像上传插件
- 头像上传uploadPreview插件
- 【ECSHOP插件】ECSHOP会员头像,上传头像评论显示头像
- 升级Jenkins及gerrit trigger 插件
- 编译Gerrit及其插件的例子
- gerrit官方编译插件的方法
- gerrit
- node.js mongodb分页查询
- C#基本语法里几点和C不一样的地方
- Charles 从入门到精通
- 1.常量与变量
- servlet生命周期
- gerrit头像avatars/external插件
- 1205 单词翻转
- 如何生成100个1-100以内的不重复的随机数
- 2.整数类型
- 双链表的实现
- 浮点数转换成字符串的实现-C++实现
- DNS解析过程详解
- SOCKET编程 端口的一些思考
- 3.浮点型