Skip to content

A widget that provides an interface for exporting work item data from YouTrack.

License

Notifications You must be signed in to change notification settings

JetBrains/youtrack-work-item-exporter-widget

Repository files navigation

YouTrack Work Item Exporter Widget

Build Status JetBrains team project

Code of Conduct

This widget provides an interface for exporting work item data from YouTrack. You can add this widget to dashboards and project overview pages in your YouTrack or Hub installation.

Getting Started

This project is open source. You are welcome to contribute to the development of this widget or use the source code as a springboard to develop your own widgets.

After you check out the project, run npm install once to install all of the dependencies.

When installed, 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 dist to build ZIP distributive
  • npm run ci-test to launch karma tests and report the results to TeamCity

Widget Testing

You can test widget updates directly in the user interface for Hub and YouTrack. To determine which instructions are appropriate for your installation, check the product icon in the header of your Dashboards page.

  • External Hub installations and Hub services that are bundled with Upsource display the Hub logo. Follow the instructions in the Hub documentation.
  • YouTrack Standalone installations that use a built-in Hub service and YouTrack InCloud display the YouTrack logo. Follow the instructions in the YouTrack documentation.

All major browsers block insecure scripts. You may encounter a problem when you host your widget on a local development server and try to load it into an application over HTTPS. In Chrome, you can add a security exception: click the security notification in the address bar (the one that says "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. Additional options for testing widgets over a secure connection are described in the documentation for Hub and YouTrack.

JetBrains Ring UI Widget Generator

This project was built using the widget generator from the JetBrains Ring UI Library. If you want to build your own widgets for use in one of our products, this tool helps you get up and running in seconds flat.

Widget Installation

This widget is available from the JetBrains Plugins Repository. This repository is integrated directly into the Custom Widgets page in your Hub or YouTrack installation. To install any widget from this repository:

  1. Open the Custom Widgets page in your installation.
  2. Select the widget that you want to install from the list.
  3. Click the Install button in the page header.

Contributions

We appreciate all kinds of feedback. Please feel free to send a pull request or submit an issue.

License

This project is licensed under the Apache 2.0 License. For details, refer to the LICENSE.txt file.

About

A widget that provides an interface for exporting work item data from YouTrack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published