Skip to content

Site Users

Menu: Settings -> Site Users
Deep link: /_Admin/system/siteuser?SiteId={siteGuid}

Site Users adds members from the current Organization to this site and assigns site roles. Added users can log into Kooboo admin and open this site; menus and actions follow feature permissions from Roles.

Permissions

ActionPermission
View user listsiteUser
Add usersiteUser·edit
Multi-select DeletesiteUser·delete

Organization admins

Organization admins (Organization.AdminUser) manage all org sites by default—they do not appear in Add user dropdown and usually not in this list. Other org members must be added here to access this site admin (WebsiteType.m sites).

How to Open

  1. In Edit Menu, enable Settings -> Site Users.
  2. Open Settings -> Site Users in the left sidebar.
Site Users

Toolbar

ControlDescription
Add userOpens add user dialog; pick org member not yet on site and assign role
Site Users toolbar

User List

ColumnDescription
UsernameOrg account userName
Emailemail
RoleSite SiteRole tag (e.g. master, developer, custom name)

Multi-select Delete removes member from this site (SiteUser/Deletes); does not delete org account.

Site Users list

Current UI has no inline role edit; delete and re-add, or update via API/script (below).

Add User

Add user dialog
FieldDescription
Available usersOrg members not yet on this site (username<email>); org admins excluded
RoleSite roles: RolePermission custom roles plus built-in master, developer, contentmanager

Confirm calls SiteUser/AddUser with UserId and SiteRole; refreshes list.

Roles and Menus

Role typeDescription
Built-inmaster (full), developer, contentmanager; see PermissionService.EmbeddedRoles
CustomCreated in Roles with feature/action checkboxes

After login, left menu is filtered by role presets; API and buttons follow role Permissions.

Relationship to Roles

Site Users (this page)Roles
RoleWho is on the site with which role nameWhat each role may access
Typical opsAdd collaborators, remove leaversCreate “content editor” with content, etc.

Configure roles first, then assign members here.

Typical Workflow

  1. Invite or create org members.
  2. Confirm or create roles in Roles.
  3. Add user here with member and role.
  4. Have them log in; verify menus and key actions (publish, domain edit).
  5. On departure, Delete site user record.

Script Side (Optional)

In Code, k.site.user.addUser can add users programmatically (user must exist in org):

javascript
k.site.user.addUser({
  nameOrId: 'collaborator',
  role: 'developer'
})

Site package import/export may include siteuser entries; sync scenarios see Operations docs.

DocDescription
Settings overviewMenu overview
RolesRoles and feature permissions
Edit MenuLeft menu visibility