Data-Level permissions or Spaces allow users to create multiple environments within a Periscope site. This feature can be managed by connecting different databases or database users to each space. Admins can then control permissions at both, a database and user level.
Note: Spaces are only available with the Enterprise Plan. Please contact your Sales Executive or the Periscope Support team for additional information.
Once Spaces have been turned on for a site, they can be enabled by clicking on the site name in the top-left hand corner, and choosing the "Enable Spaces" option:
When enabling Spaces for the first time, the admin will be presented with an option to name the "Main" space as well as the new space being created. All existing Periscope creations are automatically placed into the default "Main" space, while the newly created space acts as a blank slate:
Once a new space has been created, the space Tab now allows for easy navigation between each environment.
The "Settings" gear-icon now allows site admins to view and add spaces, users, and groups at a high-level:
Upon creation, new Spaces do not carry over anything from the initial configuration, including database connections. Admins can add the same database connected on the "Main" space, and can do so with either the same or a different user. This allows for multiple database users with different permissions to be connected to different spaces at the same time.
Entirely new databases can be connected to the space by following our documentation page on setting up connections.