Summary:

A workspace is a collection of modules, which in turn are a collection of articles. A guest (the browser on the internet or not logged-in user) can see a list of workspaces while the logged-in user has access to some additional functionality like adding and archiving the workspaces. Workspaces can be used to denote multiple products also. For example, we can create one workspace for one of our products in QuickLabs, like Quick Test, Quick Connect, Quick Survey, etc.

User story 1: A guest user should be able to see a list of workspaces.

User story 2: The logged-in user should be able to add a new workspace.

User story 3: The logged-in user should be able to edit an existing workspace.

User story 4: The logged-in user should be able to archive an existing workspace.

User story 5: The logged-in user should be able to decide the order in which the workspaces are shown.

User story 6: Both the logged-in user and guest should be able to search articles from the header when they are on the workspace list screen.

User story 7: The admin user should be able to see an archived workspace from account settings → Archived workspace and should be able to restore/delete it.

User story 8: A compact mode is enabled; the workspace screen should reflect it.