/redmine_flowdock

Redmine - Flowdock integration updated to use the new /messages endpoint

Primary LanguageRubyMIT LicenseMIT

Flowdock plugin for Redmine

Stream Redmine events to your Flowdock flow.

Developed on: Ruby 2.3.3, Redmine 3.3.x

Installation

  1. Clone this repo into #{REDMINE_ROOT}/plugins/.
  2. Restart Redmine.
  3. Connect to Flowdock and create a new developer application with the following parameters: Name: Redmine
    Shortcut application: Checked
    Optionally, upload a 128x128 pixels icon (it will be displayed on inbox messages).
    Click Save
  4. On the Generate Setup URI section, select the flow to send notification and click on generated link.
  5. Fill the form and click Create source
  6. Go back to Redmine, go to Administration -> Plugins and choose Configure next to the Flowdock plugin.
  7. Enter the Flowdock API token generated on step 5 next to the projects you want to stream to Flowdock.

Generate API token

  1. Open flow integrations page: https://www.flowdock.com/settings/*your_organization*/flows/*your_flow*/integrations
  2. Select Redmine and click + Connect Redmine link
  3. Fill the form and click Create source
  4. Go back to Redmine, go to Administration -> Plugins and choose Configure next to the Flowdock plugin.
  5. Enter the Flowdock API token generated on step 3 next to the projects you want to stream to Flowdock.

Proxy settings

Corporate proxy, with or without authentication, can be use in order to send messages to the Flowdock API.
Simply export the http_proxy environment variable before starting your Redmine instance.

Example:

# Without authentication
export http_proxy=http://proxyserver:proxyport
./start_redmine.sh

# With authentication
export http_proxy=http://user:password@proxyserver:proxyport
./start_redmine.sh