The ability to create and manage staff user accounts is functionality that can be handled by administrators via the dashboard. Administrators can create all account types on behalf of users, and self-registration can be enabled to allow users to create patron accounts for themselves. Segments can also be created to group users together for the purpose of content management, should you have the need to restrict users' access to certain content.
Patron accounts can be a little different, third-party authentication solutions such as an ILS or SSO can automatically create patron accounts, but these must be managed at the Identity Provider (IDP) level; this means if your patrons use OpenAthens to authenticate, any patron passwords or information must be modified in OpenAthens.
Creating New User Accounts
Considerations
Segments
A segment allows administrators to group one or more users together for the purpose of content management. If you have a need to control the content that certain groups of users should see or have access to, segments allow you to perform these actions.
To create a new segment:
- From the Dashboard, click the People tile
- Click the Segments tab near the top of the page
- Click + Add segment
- In the window that opens complete the fields
- Title - this is the name for the segment
- Segment Terms - add relevant terms to associate with the segment
- Click Create User Segment
Users can be assigned to a segment either manually (described below) or by using a Survey at login.
To create a new user account
- From the Dashboard, click People
- Click + Add User
- Complete the fields in the window that opens
-
Email Address
- Enter a valid unique email address; this will also be the default email address for the user to receive all Stacks communications
- Communications can include event signup confirmations, reminders and broadcasts, room booking confirmations, and password resets
- Enter a valid unique email address; this will also be the default email address for the user to receive all Stacks communications
-
Roles
- Select the most appropriate role for the user. Note: Users can only be assigned to 1 role.
- See role definitions and permissions granted at the bottom of this article
- Select the most appropriate role for the user. Note: Users can only be assigned to 1 role.
-
Username
- Provide a unique username which the individual will use to log into the Stacks site
- This can be an email address and can contain special characters
- Provide a unique username which the individual will use to log into the Stacks site
-
Password
- Enter a strong password that meets the strict guidelines implemented by the Stacks site, parameters are:
- Passwords length of 8-64 characters
- Passwords cannot contain repeating characters
- Passwords cannot contain sequential identical characters
- Passwords cannot contain context words
- Passwords cannot contain the users name
- Enter a strong password that meets the strict guidelines implemented by the Stacks site, parameters are:
-
Status
- Set the status of the account choosing from the following options, see Editing User accounts (below) for more information
- Blocked - Temporarily disable the account
- Active - The account is enabled and in good standing
- Set the status of the account choosing from the following options, see Editing User accounts (below) for more information
-
Notify User of New Account
- When this option is checked, an automated message will be sent to the email address provided with instructions on how to update their password and access the Stacks site as a user
-
LDAP Options
- This section is only applicable to Stacks sites that are using LDAP authentication
- This section allows administrators to set a rule to allow creation of LDAP accounts and define conflict resolution for associated accounts
- This section is only applicable to Stacks sites that are using LDAP authentication
-
Patron Segments
- Select the the most appropriate value, if this feature is being used
-
Domain Access
- Select the domain(s) the user should have access to
- This section is only applicable to Stacks sites that are part of multi-domain environments
- Select the domain(s) the user should have access to
-
CAPTCHA
- Complete a captcha challenge to prove you are a human
- This is designed to prevent multiple unwanted submissions
- Complete a captcha challenge to prove you are a human
-
Email Address
- Click Create new account
Editing or Deleting User Accounts
Edits can be made to user accounts as needed, this could be to change a users role, username or password, segment, or domain (if applicable).
Deleting a user account is also possible, however, deleting user accounts can result in the loss of content they created, consider suspending the account as an alternative.
To edit, delete, or suspend an account:
- From the Dashboard, click People
- Find the user by:
- Browsing the list; or
- Search the list by name or email address
- Once found, under the Operations column, click Edit
- To Edit an account
- Make necessary changes to the user account
- Click Save
- To Suspend an account
- Scroll to the Status field
- Select Blocked
- Click Save
- Scroll to the Status field
- To Delete an account
- Click Cancel account account at the bottom of the form, you will be taken to a confirmation screen, select the most appropriate option then click Confirm to complete the deletion of the account
- To Edit an account
Role Definitions
PATRON
- Provides users/patrons with access to your Stacks site using Stacks internal authentication or third-party authentication. With this access, users/patrons will have access to various features within your site, including the 'My Account' page where they may be able to manage event registrations, bookings, and saved searches.
- Patrons do not have access to the dashboard and cannot create or manage any content on the site
BOOKING MANAGER
- This role provides limited administrative access to the Stacks dashboard, specifically for the purpose of setting up and managing rooms, booking settings, and approving or denying room bookings. Users with this role will only have access to the Booking Management tile in the dashboard.
- Users with this role will can:
- Add, edit, and delete rooms
- Manage booking settings
- Approve or deny booking requests
- Users with this role will can:
EVENTS MANAGER
- This role provides limited administrative access to the Stacks dashboard, specifically for the purpose of managing events. Users with this role will only have access to the Events Management tile in the dashboard.
- Users with this role can:
- Create, edit, and delete events
- Edit or delete event registrations
- Manage event emails
- Users with this role can:
PROGRAM MANAGER
- This role provides limited administrative access to the Stacks dashboard, specifically for the purpose of managing both Bookings and Events. Users with this role will only have access to the Booking Management and Events Management tiles in the dashboard.
- Users with this role can perform the same functions described above in booking manager and event manager roles described above
CONTRIBUTOR
- This role provides limited administrative access to the Stacks dashboard, specifically for the purpose of creating and editing content. It is best suited for volunteers, interns, or other specialized team members responsible for content creation.
- Content created by users with this role can change the Save As value to a Draft, Needs Review, or Published state depending on your workflow process for content creation
- Content this role can create and edit includes:
- Custom Blocks, Index Pages, News Articles, Pages, Research Guides, Reserves, Resource Flows, and Sliders
EDITOR
- This role provides limited administrative access to the Stacks dashboard, specifically for the purpose of creating and editing more content types than the contributor role. This role is often assigned to regular or part-time staff members.
- Content created by users with this role can change the Save As value to a Draft, Needs Review, Reviewed, Published or Unpublished state depending on your workflow process for content creation
- Content this role can create and edit includes:
- Callouts, Collections, Custom Blocks, Directory Listings, Easy Forms, Feeds, Files, News Articles, Pages, Research Guides, Reserves, Resource Flows, and Sliders
MODERATOR
- This role provides limited administrative access to the Stacks dashboard, specifically, this role can moderate and manage the publishing status of content produced by Editors and Contributors, including the ability to add content to landing pages. This role is typically reserved for more experienced staff members.
- This role has access to most tiles in the dashboard, including limited access to the System Configuration tile for the purpose of managing Filter Vocabulary values; however, Moderators do not have permissions manage integrations, users, or any other system configuration options
ADMINISTRATOR
- This role provides full administrative access to Stacks, including the ability to manage integrations, site configuration, design, content, and manage user accounts
- Users assigned to this role are typically in a management or decision-maker position who require the highest level permissions