Filter Spaces
Placeholder Issue, needs proper refinement & slicing
Story:
As a "Space Admin" I want to filter All Spaces, Spaces where I'm a Member, Only Personal Spaces, all project Spaces, etc... so that I can manage all Spaces, even if I'm not a member of a Space.
Background
There are two endpoints to fetch spaces from:
- https://localhost:9200/graph/v1.0/me/drives/
- https://localhost:9200/graph/v1.0/drives/
1 only lists the spaces where a user is a regular member of. To list all spaces which are available, use endpoint 2
Both endpoints respect filtering by type.
cc @micbar
@tbsbdr Does this really applies to Personal Spaces, I don't think a space admin will ever be able to manage the personal space of another user, and likely shouldn't.
I think we are speaking about project spaces here exclusively
We are much too close to GA, this can't be a blocker
The issue is not actionable for what we currently have.
To make it actionable: We could add filters to the Spaces view in the admin settings app, like we already do for the Users view. From what we currently have, only one of the initially described filters makes sense:
- "Spaces where I'm a member" / "Spaces where I'm not a member" (any combination of the two options should be possible)
Filters that don't make sense:
- Filtering by space type will be needed in the future, but right now we only have project spaces. Doesn't make sense to build a filter for that.
- we list all spaces that are not of type
personal- and we want to keep it that way. I.e. personal spaces are not part of a filter concept.