Templates
The app provides a functionality which allows the user to create templates. A template represents the state of the app for the time of creation. Templates can be listed, created, applied, deleted and previewed.
Learn more about the feature by reading the template documentation.
Storage
The user can decide in which site collection a template is saved and who can apply a template.
Each templates is represented by a .json
-file which is stored within a folder called “AURUM Navigation” within the Site Assets of a site collection.
Which site collection is used is decided by which scope the user saves the template in.
- Website: The template is saved within the current site collection the user is in. Those templates are also only available within this site collection.
- Tenant: The template is saved within the site collection of the tenant’s app catalog. Those template are available across all site collection.
Permissions
Permissions needs to be set for the “AURUM Navigation” folder within the Site Assets of the respective site collection.
- For templates to be listed, restored and previewed, the user needs read permissions.
- For templates to be removed, the user needs delete permissions.
- For templates to be created, the user needs edit permissions.
Those are the default permissions set by SharePoint:
Action | Permission | Tenant scope | Website scope |
---|---|---|---|
List | Read | Everyone except external users | Visitors, Members, Owners |
Apply | Read | Everyone except external users | Visitors, Members, Owners |
Preview | Read | Everyone except external users | Visitors, Members, Owners |
Create | Create | Global administrator | Members, Owners |
Delete | Edit | Global administrator | Members, Owners |