Azure / Azure/azure-devops-cli-extension

[Feature Request] Enabling/disabling project features (extensions)

Open
#931 12 comments 8 reactions 1 assignee Claimed by @geverghe View on GitHub
Feature
Dominant language
Python
Stars
682
Forks
278
Avg merge
3d 23h
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**
Like to enable/disable the project features (DevOps Services such as Boards, Repos, Pipelines, Test Plans and Artifacts) through the azure devops cli. Currently I can achieve this only in the web ui under project settings or by replicating the REST command via HTTP.

**Describe the solution you'd like**
Extending the `az devops extension enable|disable` with a `--project` parameter to control, in which projects the extension should be active.

e.g. `az devops extension disable --organization https://dev.azure.com/xyz --feature ms.vss-test-web.test`

An alternative solution could be to extend the `az devops project create|update` command. The sub-command `update` doesn't exist, tough.

**Additional context**

![image](https://user-images.githubusercontent.com/3018863/71687437-1c3c0680-2d9e-11ea-9e98-ef4cc6331603.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.