web icon indicating copy to clipboard operation
web copied to clipboard

Filter Spaces

Open tbsbdr opened this issue 3 years ago • 4 comments

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:

  1. https://localhost:9200/graph/v1.0/me/drives/
  2. 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.

tbsbdr avatar Aug 03 '22 11:08 tbsbdr

cc @micbar

tbsbdr avatar Aug 03 '22 11:08 tbsbdr

@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

AlexAndBear avatar Aug 06 '22 16:08 AlexAndBear

We are much too close to GA, this can't be a blocker

AlexAndBear avatar Sep 19 '22 21:09 AlexAndBear

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.

kulmann avatar Apr 13 '23 15:04 kulmann