jira-agile-worklog-helper
jira-agile-worklog-helper copied to clipboard
Helper which track time spent on issue for you
Time tracking in Jira Agile made easy as never before.
Note: your issues should have labels field available for editing for this plugin to work.
Installation
Firefox
Install greasemonkey first:
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
Then, follow link: https://github.com/seletskiy/jira-agile-worklog-helper/raw/master/jira-agile-worklog-helper.user.js
Browser will ask you about installation, you've to hit 'Install' button.
Chrome
You will need to clone (or just download zip) repository somewhere:
git clone [email protected]:seletskiy/jira-agile-worklog-helper.git
Go to extensions panel (chrome://extensions), enable 'Developer mode' (top right corner).
Then hit 'Load unpacked extension...' and select directory you clone repo to. You should select directory name and hit 'Open', do not enter inside the directory.
Opera
Newer versions are based on chrome so installation process is same.
Old versions of opera was not tested, however, everything should run fine (please confirm!)
Features
- full Jira UI integration;
- cross-browser support;
- work both for standard and agile/kanban processes;
- time tracking without cookies, making possible to start and stop issue from different locations;
- issues in progress can be shown via clicking corresponding button or via JQL filter.
- automagically get latest commit message as log work message!
Usage
Jira Agile Worklog Helper is working, if you can see this UI elements:
- Small icon near search that represents amount of issues currently under your work:
- Start / Stop work button in standard view mode:
- Small start / stop work button in agile mode:
Every time you start work on the issue, just press 'Start work' button and Helper will track time for you. When you've done, hit 'Stop work' and specify what was done in the specified period of time.
You can see what issue in progress right now by clicking ⟳ icon on top of Jira UI.
Tips and tricks
-
You can change starting point for time tracking by altering time shown near 'Stop work' button. Helper will automatically update it's state and will continue to tick from specified value.
-
Ctrl+S
can be used as shortcut to start or stop work on issue. Shortcut will also work in Agile/Kanban mode. -
You can create filter to show what issues are currently in progress by you using JQL
labels in (jwh:<your-username-here>:in-work)
. -
You can create filter to show all issues in progress by including condition
labels in (jwh:in-work)
in your JQL, like this:
How it's work
Jira Agile Worklog Helper utilizes issue labels for time tracking.
Three labels are used:
-
jwh:in-work
to mark issue in progress by at least one person; -
jwh:<your-username-here>:in-work
to track down which issues currently in progress; -
jwh:<your-username-here>:<timestamp>
to track amount of time spent;
Disclamer
Script will automatically track it's installation on the Google Analytics. It will not send any private information about you and your Jira instance. Tracking will be run only once just after installation and never again.