项目

常规

个人资料

插件目录 » Redmine 通知

作者 Wu Tigergm
网站 https://bitbucket.org/39648421
代码仓库 https://bitbucket.org/39648421/redmine_app_notifications
注册时间 2016-09-20 (大约8年前)
当前版本 1.0.4
兼容 Redmine 3.3.x, 3.2.x
用户评分   (0)

感谢 Michal Vanžura 提供通知插件。
原始插件地址
https://redmine.ruby-lang.org.cn/plugins/redmine_app_notifications
原始源地址
https://github.com/michalvanzura/redmine_app_notifications

我计划在 bitbucket 上继续维护它,并已为 Private_Pub 做了适配,它是一个易于使用的 faye 服务器。

我将它重命名为 redmine_app_notifications2,并尝试保持原始源。

安装说明

  1. 请按照 Redmine 插件安装步骤进行:https://redmine.ruby-lang.org.cn/wiki/redmine/Plugins
  2. 运行插件迁移 rake redmine:plugins:migrate RAILS_ENV=production
  3. 通过 Privat_Pub 设置 Faye 服务器以用于客户端通知。它与 chat_plugin(https://bitbucket.org/39648421/redmine_chat) 相同。在 redmine 主目录中,运行:bundle install --without development test。
  4. 如果您从 tigergm 的 github 上捆绑,请运行 bundle update private_pub
  5. 在 redmine 主目录中,运行:RAILS_ENV=production rails g private_pub:install。它将生成一些模板文件
  6. 编辑 redmine 主目录中的 private_pub.ru 文件,例如更改 mysql sqlite3
  7. 编辑 config 目录中的 private_pub.yml 文件,例如根据服务器的 ip 或域名设置生产服务器
  8. 在 redmine 主目录中,启动 faye 服务器,分发和监控聊天消息,可能需要先运行 bundle exec。您可以在末尾添加 "-D" 作为后台守护进程。运行
  9. rackup private_pub.ru -s thin -E production 其他示例,如果您想监听所有内容并以守护进程方式运行:rackup -o 0.0.0.0 private_pub.ru -s thin -E production -D
  10. 如果您想停止服务器,可以运行此命令以找到服务的 pid 并将其终止:ps aux | grep 'rackup' sudo kill -9 xxxx
  11. 在管理 > 插件 > 配置中,修改 ip_address_or_name_of_your_server 以匹配您的服务器 IP 地址或名称
  12. 重新启动您的 Redmine 网络服务器
  13. 登录并配置插件(管理 > 插件 > 配置)
  14. 在用户账户设置 -> 偏好中启用应用程序通知

变更日志

1.0.4 (2016-11-01)

兼容 Redmine 3.3.x, 3.2.x。

添加了通知的删除功能

1.0.3 (2016-10-27)

兼容 Redmine 3.3.x, 3.2.x。

移除了 Faye 地址的设置

1.0.2 (2016-10-27)

兼容 Redmine 3.3.x, 3.2.x。

将其从 chat_plugin 分离。它可以独立安装和运行,无需 chat_plugin

1.0.1 (2016-09-20)

兼容 Redmine 3.3.x, 3.2.x。

为 Private_Pub 做了适配
添加了葡萄牙语。感谢 Adriano Ceccarelli
添加了中文。