Project

General

Profile

Plugins Directory » Bestest Punch Clock

Author: Martin Blom
Website: https://github.com/LeviticusMB/bestest_timer
Code repository: https://github.com/LeviticusMB/bestest_timer.git
Registered on: 2017-03-08 (about 7 years ago)
Current version: 1.2.1
Compatible with: Redmine 3.4.x, 3.3.x
User ratings:   (5)

Bestest Punch Clock for Redmine

This is a really simple timer/punch clock plugin for Redmine, inspired by the Firefox Add-on Redmine Timer.

It adds a single button to Redmine that starts logging time to the current issue or project. Click it again to select activity, add a comment, commit or abort.

And that's all there is to it.

Installation notes

cd into the redmine/plugins folder and run:

git clone https://github.com/LeviticusMB/bestest_timer.git

Upgrade to latest stable release

cd into the redmine/plugins folder and run:

git pull

Changelog

1.2.1 (2018-01-29)

Compatible with Redmine 3.4.x, 3.3.x.

  • Fixed a problem where the timer button could "get stuck".

1.2.0 (2017-12-02)

Compatible with Redmine 3.4.x, 3.3.x.

The "Oops, I forgot" release.

  • Reminders! Bestest Punch Clock will now remind you to punch in or punch out.
  • Editable punch in/punch out time. Fix your mistakes before you punch out. [PR from kybersoft]
  • On Redmine's Edit Spent Time page, synchronize the Hours field with the time information from the Comment field. Edit one and the other will automatically update.
  • Disable Bestest Punch Clock button if we know Punch in won't work. Provide help in tool tip.

I have only tested the plugin with Redmine 3.4, but since it's mostly JavaScript I would expect it to work with just about any recent Redmine version.

README.1.png (80.7 KB) README.1.png Martin Blom, 2017-12-02 13:45

1.1.3 (2017-11-19)

Compatible with Redmine 3.4.x, 3.3.x.

Added German translation.

1.1.2 (2017-08-05)

Compatible with Redmine 3.4.x, 3.3.x.

Added Portuguese translation.

1.1.1 (2017-06-11)

Compatible with Redmine 3.3.x.

  • Disabled Punch out button if no activity has been selected.

1.1.0 (2017-06-02)

Compatible with Redmine 3.3.x.

I have only tested the plugin with Redmine 3.3, but since it's mostly JavaScript I would expect it to work with just about any recent Redmine version.

  • Link to current project and issue.
  • Use radio buttons for activity instead of a dropdown menu.
  • Added a hack to remove black line in Safari.

v1.1.0 screenshot

README.1.png (79.8 KB) README.1.png v1.1.0 screenshot Martin Blom, 2017-06-02 21:42

1.0.4 (2017-05-23)

Compatible with Redmine 3.3.x.

Added Portuguese (Brazil) translation.

1.0.3 (2017-03-17)

Compatible with Redmine 3.3.x.

Added Russian translation.

1.0.2 (2017-03-14)

Compatible with Redmine 3.3.x.

Added Simplified Chinese translation.

1.0.1 (2017-03-09)

Compatible with Redmine 3.3.x.

Added italian translation.

1.0.0 (2017-03-08)

Compatible with Redmine 3.3.x.

I have only tested the plugin with Redmine 3.3, but since it's mostly JavaScript I would expect it to work with just about any recent Redmine version.

Screenshot

README.1.png (65.7 KB) README.1.png Screenshot Martin Blom, 2017-03-08 17:56

User ratings

  by Purvi Desai about 5 years ago

This plugin does not work in 3.4.x

  by Emil L over 6 years ago

  by Ian Humble over 6 years ago

Beautifully executed widget. Retains logging time information even when fully closing windows or the browser itself.

  by Eric Feyzullov about 7 years ago

klass!

  by Joe TheFox about 7 years ago

Very neat plugin, thank you!
Using it with Redmine 3.3.