Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Expected Collection behavior (Up for review).
_In Private Mode_
In /collections page:
You should see:
- Collections that are not part of any space that you created. That don't have any parents.
- Collections that are part of a space that you have access to and don't have any parents

...

In /space/:id page or /collections?space= page you should see: collections that have the id as root_spaces. Not childs
(In other words)
The user should see:
- The users' top level (parent collections) that are part of this space
- Other users' top level (parent collections) that are part of this space
The user should not see:
- Child collections that are part of this space
- Parent and child collections that are part of other spaces.

*Interactions with spaces:*
Scenario A)
1) Create collection A
2) Create collection B.
3) Add B to a space 1.
4) Add collection A to collection B.
Expected result: A should not show in /collections page. Nor in /space/1. It should appear in /collections?user= page and in the home page

...

Scenario E)
1) Create collection A (in no spaces)
2) Create collection B in Space 1.
3) Add collection B to collection A.
Expected result: A will not be added to space 1.
Collection A should show up in /collections page, home page and /collections?user=, it should not show up on /space/1
Collection B should show up in /collections page, /space/1, home page and /collections?user=

*In Public Mode*
In /collections page:
You should see:
- All collections that don't have any parent collections, whether or not they are in a space. It should be the same behavior if you are logged in or logged out.
- Collections that are root in a space. I.E, they are part of a space, and the parent is not part of that space.
You should not see:
- Child collections that are not the 1st child of a space. I.E. Child Collections where all the spaces it is part of, are inherited from a parent.

...