All Projects → alfeugds → jiraworklogtool

alfeugds / jiraworklogtool

Licence: MIT license
A simple Chrome Extension that allows adding worklog in Jira easily.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to jiraworklogtool

katibu
the missing productivity tool for connecting Jira, Github and local git together 🚀
Stars: ✭ 13 (-65.79%)
Mutual labels:  productivity, jira
jira-cli
🔥 [WIP] Feature-rich interactive Jira command line.
Stars: ✭ 809 (+2028.95%)
Mutual labels:  productivity, jira
Jira-Hot-Linker
Jira Hot Linker
Stars: ✭ 36 (-5.26%)
Mutual labels:  productivity, jira
Super Productivity
To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration
Stars: ✭ 4,505 (+11755.26%)
Mutual labels:  productivity, jira
jira scan
A simple remote scanner for Atlassian Jira
Stars: ✭ 89 (+134.21%)
Mutual labels:  jira
jira-groovioli
This is the plugin for Atlassian JIRA which add way to perform custom actions in Groovy.
Stars: ✭ 23 (-39.47%)
Mutual labels:  jira
jira-project-export
Export issues and metadata for a single JIRA project as JSON.
Stars: ✭ 18 (-52.63%)
Mutual labels:  jira
Ohmyzsh
🙃 A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Stars: ✭ 138,057 (+363207.89%)
Mutual labels:  productivity
ticket-check-action
Verify that pull request titles start with a ticket ID
Stars: ✭ 29 (-23.68%)
Mutual labels:  jira
ticketutil
Python ticketing utility for working with tickets in popular tools
Stars: ✭ 58 (+52.63%)
Mutual labels:  jira
prepare-commit-msg
Automatically prefix commit messages with the current branch issue number
Stars: ✭ 28 (-26.32%)
Mutual labels:  jira
tickets
Basic ticket tracker build on Laravel PHP framework
Stars: ✭ 18 (-52.63%)
Mutual labels:  jira
Jira-Lens
Fast and customizable vulnerability scanner For JIRA written in Python
Stars: ✭ 185 (+386.84%)
Mutual labels:  jira
awesome-jira
📋 A curated list of awesome Atlassian's JIRA tips and tricks, tutorials and best practices.
Stars: ✭ 20 (-47.37%)
Mutual labels:  jira
postee
Simple message routing system that receives input messages through a webhook interface and can enforce actions using predefined outputs via integrations.
Stars: ✭ 160 (+321.05%)
Mutual labels:  jira
quickjira
🚤 📂 Quickly access the JIRA of your choice by typing the ticket id
Stars: ✭ 65 (+71.05%)
Mutual labels:  jira
jtb
Jira Tool Box, for speed up your workflow, easy browsing Jira ticket.
Stars: ✭ 15 (-60.53%)
Mutual labels:  jira
Confluence-and-Jira
Docker部署并破解Jira、Confluence及相关插件;若图片加载不出来可以访问我的博客原文查看
Stars: ✭ 60 (+57.89%)
Mutual labels:  jira
tickety-tick
A browser extension that helps you name branches and write better commit messages
Stars: ✭ 55 (+44.74%)
Mutual labels:  jira
jira-backup-py
python script to create, download and upload to s3 your Jira or Confluence cloud instance backup
Stars: ✭ 36 (-5.26%)
Mutual labels:  jira

Jira Worklog Tool

Download from Chrome Web Store

CircleCI

A simple Chrome Extension that allows adding worklogs in Jira easily. Logging your time in Jira doesn't need to be a pain anymore. If you already keep track of your tasks in a TODO list from a text file, then all you need to do is to adapt your list items to the below intuitive format:

<Jira number> - <time spent> - <worklog details and comments>

You can separate the fields with comma, semi-colon, dash, or even a simple white space. See some examples below:

JIRA-123 - 1h 30m - working on stuff
JIRA-222 - 45m    - developing that amazing feature in the website
DEV-456 2h 10m fixing bugs in my Pull Request
1m updating my worklog in Jira!

You can also omit the Jira # and time spent and add it later.

Current Features

  • Bulk insert worklogs in Jira;
  • Converts your task list from text format to a worklog format Jira understands;
  • Log your time in Jira issues without the need to open Jira;
  • Add, edit and delete worklogs directly from the Chrome Extension;
  • Keep track of how many hours you already spent in the tasks;
  • Supports SAML and Basic Authentication with Jira app token.

Getting Started

Before using it, you need to do two things:

  • Make sure you are logged in to your Jira instance in Chrome. The extension leverages the existing authentication cookie when it is present in the browser;
  • Open the Options page and configure the Jira Hostname, which needs to point to the API services*. For example: https://jira.atlassian.com.

After that, click Test Connection to make sure the extension can reach Jira correctly. If so, click Save and you are good to go.

If by only providing the Jira Hostname the connection fails, you'll need to configure the Basic Authentication with your user and password. Also, depending on the authentication method of the Jira API, you'll also need to provide an app token. If that's the case, please consult your IT department to get one.

*The extension uses the Jira Hostname to build the URL and API calls to the Jira instance like this: https://jira.atlassian.com/rest/api/2/search.

Some Images

Main popup screen

See it in action: Adding worklogs

Built With

Jira Worklog Tool's major implementation was built with vanilla Javascript. Below are the list of libraries used to help building it:

  • Mediator - A light utility class to help implement the Mediator pattern for easy eventing

Contributions

If you find any issues or have ideas for new features, feel free to open an issue in Github, or even contribute with a new Pull Request!

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Development

install dependencies:

npm i

run tests (unit and UI):

npm run tests

UI test playground:

npm run ui-test-playground

Running UI tests in Windows' wsl 2

  • install xvfb with
sudo apt install xvfb
  • install Headless Chrome dependencies (see .circleci/config.yml for reference).

  • run the tests with xvfb-run:

xvfb-run npm run test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].