Azure / Azure/azure-devops-cli-extension

Add ability to manage Azure DevOps group rules

Open
#804 1 comment 0 reactions 0 assignees View on GitHub
Feature
Dominant language
Python
Stars
682
Forks
278
Avg merge
3d 23h
Merged PRs (30d)
3

Description

In general, Azure DevOps CLI is a great tool as it provides a way for automating many burden tasks for Azure DevOps administrators. Looking at Group Rules, it's also a great feature which provide a way to control how to add users and assign license. This provides a high level grouping on Azure DevOps organization level based on license.

**Is your feature request related to a problem? Please describe.**
In my situation, I am developing a utility to automate some of the Admin tasks for a global enterprise organization (my utility on Visual Studio Marketplace) which based on Azure DevOps CLI that has business logic to downgrade license from Basic or Basic + Test plan to Stakeholder based on configurable duration. Now because the users are part of group rules, I can't change the license as I have to remove users from the group rule first but I can't since this is not available in Azure DevOps CLI.

Here is the link for my utility on Visual Studio Marketplace.
https://marketplace.visualstudio.com/items?itemName=MohamedRadwan-MVP.RecyclingLicense

**Describe the solution you'd like**
So, what I would expect from Azure DevOps CLI to give me the ability to create groups rules, add users to group rules, remove users from group rules, configure group rules, etc.

From my point of view, any feature related to mange users, groups, projects, teams, permission, license, etc. These features should take high priority on on the CLI tool as these tasks are the most important for any Azure DevOps admins

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.