1
0
Форкнуть 0
Azure DevOps extension to enable cascading picklists on the work item form
Перейти к файлу
Mathias Olausson 96eb85035c
Image ref (#143)
2024-08-29 14:59:41 +02:00
.github/workflows Create dependency-review.yml 2022-10-19 14:49:29 +02:00
configs Feature/add configs for pipeline (#90) 2022-10-19 14:55:32 +02:00
images Update documentation and manifest. Move marketplace related docs to separate folder. 2019-08-01 12:52:58 -07:00
marketplace Image ref (#143) 2024-08-29 14:59:41 +02:00
src Upgrade sdk & extension api (#125) 2023-11-03 12:26:25 +01:00
static Add meta tag for encoding in config html template. (#6) 2019-08-02 11:03:49 -07:00
.editorconfig Update project configs, remove unnecessary packages. Update README. 2019-08-08 12:38:24 -07:00
.eslintrc.js Fix lint rules. 2019-11-11 20:39:05 +03:00
.gitignore New repo setup 2019-07-16 10:41:12 -07:00
CODE_OF_CONDUCT.md Initial commit 2019-07-15 11:14:28 -07:00
LICENSE Initial commit 2019-07-15 11:14:29 -07:00
README.md Cascading documentation (#141) 2024-08-29 09:55:26 +02:00
SECURITY.md Microsoft mandatory file 2022-07-25 20:34:07 +00:00
azure-devops-extension.json Feature/add configs for pipeline (#90) 2022-10-19 14:55:32 +02:00
azure-pipelines.yml Update azure-pipelines reference to template repo. 2024-06-11 08:43:43 +02:00
package-lock.json Cascading picklist stable package (#133) 2024-04-10 11:01:41 +02:00
package.json Cascading picklist stable package (#133) 2024-04-10 11:01:41 +02:00
prettier.config.js New repo setup 2019-07-16 10:41:12 -07:00
tsconfig.json Update project configs, remove unnecessary packages. Update README. 2019-08-08 12:38:24 -07:00
webpack.config.js update package and script 2022-10-20 13:07:41 +00:00
webpack.dev.config.js update package and script 2022-10-20 13:07:41 +00:00

README.md

Cascading Picklists Extension

Have you ever wanted to have a picklist show only subset of values depending on the value of another field? For example maybe you two fields to track a release, major and minor release. The minor release values are tied to the major release values. In the example below, if the major release is "Blue" then only show the Blue minor releases. And when the major release of "Red" is selected, then only show the Red minor releases.

Documentation

For detailed instructions on using the Cascading Picklists Extension Azure DevOps extension, please refer to the official documentation. You can access the comprehensive guide by clicking Marketplace. This resource provides step-by-step information to help you effectively utilize the Cascading Picklists Extension features within your Azure DevOps environment.

Note that the extension is only supported on Azure DevOps Service. Is it is currently not supported on-prem yet due to a missing API.

Support

How to file issues and get help

This project uses GitHub Issues to track bugs and feature requests. Please search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new Issue.

Microsoft Support Policy

Support for this project is limited to the resources listed above.

Contributing

We welcome contributions to improve the extension. If you would like to contribute, please fork the repository and create a pull request with your changes. Your contributions help enhance the functionality and usability of the extension for the entire community.

This extension uses the ms.vss-work-web.work-item-form contribution point that enables you to build a cascading picklist on the work item form. See https://learn.microsoft.com/en-us/azure/devops/extend/develop/add-workitem-extension?view=azure-devops for more information about how work item form extensibility works.

Note: do not publish the extension as a public extension under a different publisher as this will create a clone of the extension and it will be unclear to the community which one to use. If you feel you don't want to contribute to this repository then publish a private version for your use-case.

Check out https://learn.microsoft.com/en-us/azure/devops/extend/get-started to learn how to develop Azure DevOps extensions

Developing and Testing

# Install node dependencies
npm install

# Compile the source code
npm run start

# Build the extension
npm run build-dev

About Microsoft DevLabs

Microsoft DevLabs is an outlet for experiments from Microsoft, experiments that represent some of the latest ideas around developer tools. Solutions in this category are designed for broad usage, and you are encouraged to use and provide feedback on them; however, these extensions are not supported nor are any commitments made as to their longevity.