发布于: https://github.com/suer/redmine_webhook 兼容于: Redmine 4.2.*, 4.1.*, 4.0.*, 3.4.*, 3.3.*, 3.2.*, 3.1.*, 3.0.*
最新版本: 0.0.5 更新日期: 2023-03-16 14:54
Redmine WebHook插件可以通过创建和更新问题(issue)操作触发(post)自定义的webhook,如果不想在Redmine REST API方式下触发插件自定义的webhook ,可以在你的API请求消息里包含一个 X-Skip-Webhooks 头即可。
推送数据样例:
积分(10)
兼容性: Redmine 3.0.*, 3.1.*, 3.2.*, 3.3.*, 3.4.*, 4.0.*, 4.1.*, 4.2.*
* 修复原版0.0.5在Redmine 4.0上的配置界面丢失的缺陷
文件
redmine_webhook-0.0.5_修订版.zip (31.5 KB)
redmine_webhook-0.0.5_修订版-redmine-3.x迁移修复.zip (31.6 KB)
没有任何数据可供显示
添加评论
@王 先森 不在插件的配置界面。是在项目的配置界面里,你会看到多了一个WebHook页签。
我在redmine4.2.3 stable版本上能成功安装0.0.5的redmine_webhook插件,但是看不到插件的配置按钮
@王 先森 4.2版本下可用:
Environment: Redmine version 4.2.3.stable.21244 Ruby version 2.7.2-p137 (2020-10-01) [x86_64-darwin19] Rails version 5.2.6 Environment development Database adapter Mysql2 Mailer queue ActiveJob::QueueAdapters::AsyncAdapter Mailer delivery smtp SCM: Subversion 1.10.3 Git 2.20.1 Filesystem Redmine plugins: custom_field_sql 2.2 customfield_checkbox_utility 0.0.2_ redmine_agile 1.6.1 redmine_issue_autoflow 2.6.7 redmine_issue_templates 1.1.0 redmine_ldap_sync 2.1.1.devel_1 redmine_mentions 1.0.0 redmine_searchable_selectbox 0.1.5 redmine_webhook 0.0.5
修订版的插件,兼容4.2吗?
批量添加的目的是什么呢? 如果url都相同,可以考虑在rails的console里实现批量添加。
有没有办法批量添加webhook的url,而不用一个项目一个项目的添加?
实现方法可以参考这篇文章 https://gitee.com/DexterPoker/redmine2dingding
建议你安装企业微信和钉钉推送插件 https://redmineplugins.cn/projects/1/plugin_blocks/70
能告诉一下设置方法吗?
插件只负责构造post请求,推dingding需要你自己实现
你好,安装完成后,将webhook地址填上去,新增问题为什么没有消息推送到钉钉?还需要其他配置吗?
请到本地下载区用 redmine_webhook-0.0.5_修订版-redmine-3.x迁移修复.zip 这个版本
报错了,我搜了一下好像是mysql版本问题?rake aborted!NoMethodError: undefined method `[]' for #<ActiveRecord::Migration:0x4093e1C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/plugins/redmine_webhook/db/me/001_create_webhooks.rb:1:in `<top (required)>'C:in `disable_ddl_transaction’C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:481:inrate_plugin’C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:453:inrate’C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:467:inck in migrate’C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:466:inh’C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:466:inrate’C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/tasks/redmine.rake:135:iock (3 levels) in <top (required)>'
Mysql2::Error: Table 'bitnami_redmine.webhooks’ 该错误报数据库里不存在webhooks表,说明webhooks插件没有安装完整,你需要重新执行
bundle exec rake redmine:plugin:migrate
要确保以上命令执行成功
安装正常,插件也显示正常,但是安装插件后,进入项目点击配置就报Internal error日志是ActionView::Template::Error (Mysql2::Error: Table 'bitnami_redmine.webhooks’ doesn’t exist: SHOW FULL FIELDS FROM `webhooks`): 1: 2: <% if User.current.allowed_to?( :manage_hook, @project) > 3: < if Webhook.where(:project_id ⇒ @project.id).first%> 4: <div class=“box tabular"> 5: <% Webhook.where(:project_id ⇒ @project.id).each do |webhook|%> 6: <%= form_tag(update_webhook_path(@project, webhook.id), :method ⇒ :put, :class ⇒ “tabular”) do %> plugins/redmine_webhook/app/views/webhook_settings/_show.html.erb:3:in `_plugins_redmine_webhook_app_views_webhook_settings__show_html_erb___536116207_83417964’ app/views/common/_tabs.html.erb:17:in `block in app_views_common_tabs_html_erb___78106605_72696888’ app/views/common/_tabs.html.erb:16:in `each’ app/views/common/_tabs.html.erb:16:in `_app_views_common__tabs_html_erb___78106605_72696888’ app/helpers/application_helper.rb:345:in `render_tabs’ app/views/projects/settings.html.erb:3:in `_app_views_projects_settings_html_erb__994218236_43230408’ lib/redmine/sudo_mode.rb:63:in `sudo_mode’
支持,是安装不成功还是怎么样?
这个插件是不是又不支持windows?
这是原版redmine_webhook插件的缺陷(配置界面丢失),请确认使用的是本站提供的Redmine WebHook Plugin 修订版
首先谢谢回复,插件只装了文档管家和webhook,下面是我的运行环境,确实找不到配置页面,是不是和其它插件有冲突?
Environment: Redmine version 4.1.1.stable Ruby version 2.5.8-p224 (2020-03-31) [x64-mingw32] Rails version 5.2.4.2 Environment production Database adapter Mysql2 Mailer queue ActiveJob::QueueAdapters::AsyncAdapter Mailer delivery smtpSCM: Git 2.26.1 Filesystem Redmine plugins: redmine_dmsf 2.4.2 /文档管家 redmine_webhook 0.0.5 /webhook
是的。目前在redmine 4.1.* 及 trunck版本上都运行正常。 你没有找到配置界面估计是你找的位置不对,配置界面在项目的编辑页面,如下图:
我用的Bitnami redmine4.1.1 我看到介绍:"修复原版0.0.5在Redmine 4.0上的配置界面丢失的缺陷” 我就是安装后找不到配置界面,这个是在原版上修订的吗?
请用如何配置
您好,这是本社区爱好者写的一套VUE企业微信版,通过webhook把参数推送到自己写的推送中心,这样员工就可以随时登陆手机查看redmine任务了。
请问你手机用的是什么APP打开的redmine啊
Cast position Attachment Document Name
Rows characters
Columns characters
Autoplay
Preload
Loop
Start at
Speed
Idle time limit seconds
Poster
Font size
Theme
Title
Author
Author url
Author image url
评论
添加评论
@王 先森 不在插件的配置界面。是在项目的配置界面里,你会看到多了一个WebHook页签。
我在redmine4.2.3 stable版本上能成功安装0.0.5的redmine_webhook插件,但是看不到插件的配置按钮
@王 先森 4.2版本下可用:
修订版的插件,兼容4.2吗?
批量添加的目的是什么呢? 如果url都相同,可以考虑在rails的console里实现批量添加。
有没有办法批量添加webhook的url,而不用一个项目一个项目的添加?
实现方法可以参考这篇文章 https://gitee.com/DexterPoker/redmine2dingding
建议你安装企业微信和钉钉推送插件 https://redmineplugins.cn/projects/1/plugin_blocks/70
能告诉一下设置方法吗?
插件只负责构造post请求,推dingding需要你自己实现
你好,安装完成后,将webhook地址填上去,新增问题为什么没有消息推送到钉钉?还需要其他配置吗?
请到本地下载区用 redmine_webhook-0.0.5_修订版-redmine-3.x迁移修复.zip 这个版本
报错了,我搜了一下好像是mysql版本问题?
rake aborted!
NoMethodError: undefined method `[]' for #<ActiveRecord::Migration:0x4093e1
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/plugins/redmine_webhook/db/m
e/001_create_webhooks.rb:1:in `<top (required)>'
C:in `disable_ddl_transaction’
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:481:in
rate_plugin’
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:453:in
rate’
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:467:in
ck in migrate’
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:466:in
h’
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/redmine/plugin.rb:466:in
rate’
C:/Bitnami/redmine-3.4.6-5/apps/redmine/htdocs/lib/tasks/redmine.rake:135:i
ock (3 levels) in <top (required)>'
Mysql2::Error: Table 'bitnami_redmine.webhooks’ 该错误报数据库里不存在webhooks表,说明webhooks插件没有安装完整,你需要重新执行
要确保以上命令执行成功
安装正常,插件也显示正常,但是安装插件后,进入项目点击配置就报Internal error
日志是
ActionView::Template::Error (Mysql2::Error: Table 'bitnami_redmine.webhooks’ doesn’t exist: SHOW FULL FIELDS FROM `webhooks`):
1:
2: <% if User.current.allowed_to?( :manage_hook, @project) >
3: < if Webhook.where(:project_id ⇒ @project.id).first%>
4: <div class=“box tabular">
5: <% Webhook.where(:project_id ⇒ @project.id).each do |webhook|%>
6: <%= form_tag(update_webhook_path(@project, webhook.id), :method ⇒ :put, :class ⇒ “tabular”) do %>
plugins/redmine_webhook/app/views/webhook_settings/_show.html.erb:3:in `_plugins_redmine_webhook_app_views_webhook_settings__show_html_erb___536116207_83417964’
app/views/common/_tabs.html.erb:17:in `block in app_views_common_tabs_html_erb___78106605_72696888’
app/views/common/_tabs.html.erb:16:in `each’
app/views/common/_tabs.html.erb:16:in `_app_views_common__tabs_html_erb___78106605_72696888’
app/helpers/application_helper.rb:345:in `render_tabs’
app/views/projects/settings.html.erb:3:in `_app_views_projects_settings_html_erb__994218236_43230408’
lib/redmine/sudo_mode.rb:63:in `sudo_mode’
支持,是安装不成功还是怎么样?
这个插件是不是又不支持windows?
这是原版redmine_webhook插件的缺陷(配置界面丢失),请确认使用的是本站提供的Redmine WebHook Plugin 修订版
首先谢谢回复,插件只装了文档管家和webhook,下面是我的运行环境,确实找不到配置页面,是不是和其它插件有冲突?
Environment:
Redmine version 4.1.1.stable
Ruby version 2.5.8-p224 (2020-03-31) [x64-mingw32]
Rails version 5.2.4.2
Environment production
Database adapter Mysql2
Mailer queue ActiveJob::QueueAdapters::AsyncAdapter
Mailer delivery smtp
SCM:
Git 2.26.1
Filesystem
Redmine plugins:
redmine_dmsf 2.4.2 /文档管家
redmine_webhook 0.0.5 /webhook
是的。目前在redmine 4.1.* 及 trunck版本上都运行正常。 你没有找到配置界面估计是你找的位置不对,配置界面在项目的编辑页面,如下图:
我用的Bitnami redmine4.1.1 我看到介绍:"修复原版0.0.5在Redmine 4.0上的配置界面丢失的缺陷” 我就是安装后找不到配置界面,这个是在原版上修订的吗?
请用如何配置
您好,这是本社区爱好者写的一套VUE企业微信版,通过webhook把参数推送到自己写的推送中心,这样员工就可以随时登陆手机查看redmine任务了。
请问你手机用的是什么APP打开的redmine啊