mirror of
https://github.com/KelvinTegelaar/CIPP.git
synced 2026-04-25 08:16:01 +03:00
[GH-ISSUE #1374] FEATURE REQUEST: Enable Multiple Filters at Once with AND/OR Operators #758
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#758
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 @PremierOneData on GitHub (Feb 11, 2023).
Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/1374
With bulk actions coming soon, it would be useful to be able to apply multiple filters at once on a table.
As an example, it would be useful to be able to filter by BOTH synced users AND users without a license so that a bulk action such as assigning a license could be applied:

Something like a | operator to act as an OR or a & or (comma) operator to act as AND - something like:
Synced Users AND No License:
"onPremisesSyncEnabled":true,"assignedLicenses":[]Synced Users OR Licensed
"onPremisesSyncEnabled":true|"assignedLicenses":[{@JohnDuprey commented on GitHub (Feb 11, 2023):
If you're syncing users from AD, why not just do group based license assignment?
@PremierOneData commented on GitHub (Feb 11, 2023):
Yeah, that could just be a bad example. There are probably a ton of other uses for and/or combinations of filters, especially for larger environments or screens with "All Tenants" views enabled.
@KelvinTegelaar commented on GitHub (Feb 15, 2023):
Not possible for now, but considering for later release. :)