Allow share and edit of personal views

Users should be able to create a personal view and share copy OR mirror a reference of it to a space.

Use case:

  • User Foo — a non-admin — knows how to create and filter a view to display the data User Bar requires.
  • Foo creates that view, but has no way of giving it to Bar.
  • Foo doesn’t need the view after and will want to remove it from their personal workspace.

Administrator has set up a shared space where everyone is an architect, however this has the unintended side effect of no granularity and no ownership:

  • Users can create and delete databases in this space >> not required for this scenario
  • Users can delete views created by other people >> unintended space manipulation