This plugin notifies updates of Redmine tickets and wiki to your ChatWork room. You can change settings for each project by creating custom-fields.
- Redmine 3.4.x
- Redmine 3.3.x
- Redmine 3.2.x
- Get your ChatWork API token from the authentication page
- Download this repository
- Install
httpclient
by runningbundle install
from the plugin directory - Restart Redmine
- Open plugin setting:
Administration > Plugins > Redmine Chatwork
- Set you API token and default room URL
- Create
ChatWork Room URL
andChatWork Notice Disabled
project custom field (option)
You can override the room or turn off notifications by using project custom field. The name of the custom field must be same from the example.
- Create project custom fields:
- A "Link" field named
ChatWork Room URL
- A "Boolean" field named
ChatWork Notice Disabled
- Go to the project setting which you want to override from default.
- Fill the "ChatWork" field to change the room to notify.
- Set "No" at the "ChatWork Disabled" field not to send updates.
Redmine offers a rake task that sends reminder active projects and issues that are past due or due in the next specified number of days.
paramater name | description | default |
---|---|---|
days | number of days to remind about | 7 |
projects | id of project | all projects |
trackers | id of tracker | all trackers |
LOCALE | notify language | en |
When adding this to your crontab, add the rake command
0 1 * * * cd </path/to/redmine>; bundle exec rake redmine_chatwork:reminder RAILS_ENV="production"
0 1 * * * cd </path/to/redmine>; bundle exec rake redmine_chatwork:reminder projects="1,2,3" trackers="4,5,6" days=10 LOCALE="ja" RAILS_ENV="production"
</path/to/redmine>
was specify Redmine installation directory.
- support Redmine 4.0
- update language file
- modify wiki page update notify
- issue hook useing ActiveRecode callback
- Add reminder task
- Change project custom field name(
ChatWork Disabled
=>ChatWork Notice Disabled
) - plugin setting page remove
required
attribute by input field
- Inherit parent project custom field value
- Change project custom field name(
ChatWork
=>ChatWork Room URL
)
- Modify send message
- Add translation
- Fix hash keys for plugin setting
- Change API endpoint from v1 to v2
- Add translation files (en and ja)
- Fix unexpected body escaping
- The first release
http://media-massage.net/profile/
This plugins is based on sciyoshi/redmine-slack.
MIT License