Project

General

Profile

Plugins Directory » Toggl 2 Redmine

Author: Jigar Mehta
Website: https://github.com/jigarius/toggl2redmine#readme
Code repository: https://github.com/jigarius/toggl2redmine
Registered on: 2019-02-21 (about 5 years ago)
Current version: 4.4.0
Compatible with: Redmine 4.2.x
User ratings:   (0)

This dandy Redmine plugin imports time entries from Toggl to Redmine using REST API service calls for both Toggl and Redmine.

Additionally, the plugin groups similar Toggl time entries into a single Redmine entry. So, even if you start and stop your timer for a particular task multiple times on Toggl, at the end of day, when you import the time entries to Redmine, they are grouped by the issue ID and the description, which keeps Redmine clean.

Disclaimer

This plugin has been made and tested with love and care. However, the makers of this plugin are in no way responsible for any damages - direct or indirect - caused by the use of this plugin. In short, use it at your own risk.

Installation notes

  • Copy the plugin into Redmine's plugins directory.
  • Run plugin migrations; rake redmine:plugins:migrate.

For detailed instructions see Toggl 2 Redmine installation notes

Changelog

4.4.0 (2022-10-17)

Compatible with Redmine 4.2.x.

Mostly contains code organization and cleanup. The JavaScript was rewritten using TypeScript.

4.2.1 (2021-05-15)

Compatible with Redmine 4.2.x, 4.1.x, 4.0.x.

Changes

  • Toggl API endpoints now renamed to api.track.toggl.com.
  • Replaced time entry action buttons with Redmine context menus.

As always, test on a non-prod env before deploying to prod.

4.1.5 (2021-01-26)

Compatible with Redmine 4.1.x.

Features

  • Redmine 4.1 compatibility.
  • Translations for most UI elements.
    • Includes Spanish (es) translations.

Under the hood

  • Refactored code to make it easier to maintain.
  • Added tests for most backend code.
  • Docker setup for easy deployment of dev/test environments.
  • Better UX with Import to Redmine - the page doesn't freeze any more.

4.1.3 (2020-03-07)

Compatible with Redmine 4.2.x, 4.1.x, 4.0.x.

  • Fix "time entries" page not working due to "unloadable"
  • Fix tooltip message for status column
  • Use AJAX while submitting data to Redmine - displays loader to the user and prevents page freeze

4.1.2 (2019-10-26)

Compatible with Redmine 4.2.x, 4.1.x, 4.0.x.

3.1.2 (2019-02-25)

Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.