[GH-ISSUE #1374] FEATURE REQUEST: Enable Multiple Filters at Once with AND/OR Operators #758

Closed
opened 2026-03-02 12:44:58 +03:00 by kerem · 3 comments
Owner

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:
image

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":[{

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: ![image](https://user-images.githubusercontent.com/101881895/218272898-f27f7c6e-988b-4047-8328-16fbcd0a2c31.png) 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":[{`
kerem 2026-03-02 12:44:58 +03:00
Author
Owner

@JohnDuprey commented on GitHub (Feb 11, 2023):

If you're syncing users from AD, why not just do group based license assignment?

<!-- gh-comment-id:1426843443 --> @JohnDuprey commented on GitHub (Feb 11, 2023): If you're syncing users from AD, why not just do group based license assignment?
Author
Owner

@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.

<!-- gh-comment-id:1426850312 --> @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.
Author
Owner

@KelvinTegelaar commented on GitHub (Feb 15, 2023):

Not possible for now, but considering for later release. :)

<!-- gh-comment-id:1431644677 --> @KelvinTegelaar commented on GitHub (Feb 15, 2023): Not possible for now, but considering for later release. :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/CIPP#758
No description provided.