Skip to content

Hub dashboard widget to display daily and cumulative totals for spent time that you have added to issues in YouTrack

License

Notifications You must be signed in to change notification settings

JetBrains/youtrack-personal-timetracking-widget

Repository files navigation

YouTrack Personal Time Tracking

JetBrains team project

YouTrack dashboard widget, which displays daily and cumulative totals for spent time that you have added to issues in YouTrack.

Widget's page on JetBrains Marketplace

Code of Conduct

Developing a Hub widget

The following commands are available:

  • npm test to launch karma tests
  • npm start to run a local development server
  • npm run lint to lint your code (JS and CSS)
  • npm run stylelint to lint CSS only
  • npm run build to generate a production bundle (will be available under dist)
  • npm run ci-test to launch karma tests and report the results to TeamCity

To check your widget, go to the widget playground page located at <your_hub_server>/dashboard/widgets-playground.

You may encounter the following problem when using a local development server together with Hub running over HTTPS: all major browsers block insecure scripts. In Chrome you can add a security exception: click the security notification in the address bar (the one saying "The page is trying to load scripts from unauthenticated sources") and press the "Load unsafe scripts" button. Similar workarounds are available in other browsers as well.

Introduction into widget development

Template for this widget was generated by hub widget generator.

About

Hub dashboard widget to display daily and cumulative totals for spent time that you have added to issues in YouTrack

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •