/RestDataMappingPicklist

An Azure DevOps extension that can add a drop down control that is populated by a REST call for json data. The rest of the data on the selected row can optionally be mapped to other fields on the work item.

Primary LanguageTypeScriptMIT LicenseMIT

Rest Data Mapping Picklist

An Azure DevOps Work Item Form Extension

This is an extension for Azure DevOps to load Rest data into a simple picklist.

https://marketplace.visualstudio.com/items?itemName=dedac.RestDataMappingPicklist

You can map additional data from the same rest call to other fields in the Work Item

Build the dev version and run locally

  1. Build and the Dev Extension
    npm run build-dev
    npm run package-dev
    
  2. Upload the Visual Studio Marketplace and invite a test organization
  3. Setup a local signing certificate here are some sample instructions
    (you can skip this step, but when you serve-dev navigate to https://localhost:44300/webpack-dev-server and accept that you are going somewhere 'unsafe')
  4. Build and run the extension locally
    npm run serve-dev
    
  5. Install the extension in a work item and configure it
  6. Enjoy testing the extension

To Build and package the control for production, simply run

npm run build

And upload to the visual studio marketplace, or use npm run gallery-publish with your valid token