mirror of
https://github.com/KelvinTegelaar/CIPP.git
synced 2026-04-25 16:26:09 +03:00
[GH-ISSUE #915] FEATURE REQUEST: Enhance user editing to include license checkbox/sliders instead of replacement. #474
Labels
No labels
API
Feature
NotABug
NotABug
Planned
Sponsor Priority
Sponsor Priority
bug
documentation
duplicate
enhancement
needs more info
no-activity
no-priority
not-assigned
pull-request
react-conversion
react-conversion
roadmap
security
stale
unconfirmed-by-user
unconfirmed-by-user
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/CIPP#474
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jbbehar on GitHub (May 4, 2022).
Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/915
Adding a license to users is error prone with the current workflow since it's a replacement of existing licenses. You have to read through the JSON to understand what's currently assigned, make sure to keep those active, then add whatever is additional. The same problem actually exists during removal of a license. This is common to add/remove for things like PowerBI, etc.
During user edit, retain existing licenses by pre-checking the checkbox (or change to sliders) for existing licenses, making adding/removing more visually appealing and easier/quicker.
Another nice to have would be under Tenant Administration, a new page that lists of existing licenses (already in License Report but not actionable) like in Microsoft's Admin Center where you can see the total license count per item, and the option to drill into the license and assign/unassign to selected users within the tenant.
@KelvinTegelaar commented on GitHub (May 5, 2022):
added in dev, we now precheck the boxes for licenses that the user already has.