The site object provides site related properties and
methods.
Properties
- description
- The displayable description of the site.
- isPublic
- Whether the site is public or not (true or false).
- node
- The site node (null if there are none).
- shortName
- A read-only unique short name identifying the site.
- siteGroup
- The site group name.
- sitePermissionGroups
- A map of role name mapped to associated group name.
- sitePreset
- A read-only name of the site preset used to create the site.
- title
- The displayable title of the site.
- visibility
- The visibility of the site (PUBLIC_SITE, MODERATED_SITE, PRIVATE_SITE)
Example
var site = siteService.getSite("simple-site");
if(site){
model.sitePreset = site.sitePreset;
model.shortName = site.shortName;
model.title = site.title;
model.description = site.description;
model.isPublic = site.isPublic;
model.visibility = site.visibility;
model.node = site.node;
model.siteGroup = site.siteGroup;
model.sitePermissionGroups = site.sitePermissionGroups;
model.customProperties = site.customProperties;
}