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 will automatically create patron accounts, and 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
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
- Choose a single role that best defines the access the user should have
- See role definitions at the bottom of this article
- Choose a single role that best defines the access the user should have
- 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
- This section is only applicable to Stacks sites that are using the Patron Segment functionality
- Domain Access
- This section is only applicable to Stacks sites that are part of multi-domain environments
- It allows Administrators to determine which subdomains the user is allowed to access
- This section is only applicable to Stacks sites that are part of multi-domain environments
- 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
When needed, modifications can be made to user accounts as needed. Deleting a user account is also possible, however an alternative consider is suspending a user account, in the event this person will required access again at some point in the future.
Editing, deleting, or suspending a user account is all accessed from the options seen when editing a user.
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
- Editing an account
- Make necessary changes to the user account
- Click Save
- Suspending an account
- Scroll to the Status field
- Select Blocked
- Click Save
- Scroll to the Status field
- Deleting an account
- Click Cancel account at the bottom of the form
- Editing an account
Segments
A segment allows administrators to group one or more users together for the purpose of content management. If you need to restrict or control the content that certain groups of users should see or have access to, segments allows you to perform these actions.
To create a new segment:
- From the Dashboard, click People
- Click the Segments menu 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 filter vocabulary terms to associate with the segment
- Click Create User Segment
To assign users to a segment, follow the steps discussed above for editing an account.
- Once the user account is found, in the Patron Segments field, select the segment to assign the user to
Role Definitions
PATRON
- Provides users access to the patron functionality of your Stacks site using Stacks internal authentication or third-party authentication. Patrons do not have access to create or manage any content on the site
BOOKING MANGER
- Provides users limited access to the Dashboard, in this case to manage Room Bookings. Users with this role will be able to add and book rooms, as well as approve or decline room bookings
EVENTS MANAGER
- This role provides limited access to the Dashboard, it is restricted specifically to the Events Management functions. Users with this role can add, publish, and delete events, as well as approve user signups
CONTRIBUTOR
- Allows users to create and edit content, including Events, News Articles, Resource Flows, and Sliders; however, a Moderator or Administrator must publish the content
- This role is best suited for volunteers, interns, or other specialized team members responsible for writing content
EDITOR
- Allows users to create and edit all forms of content, excluding Database Listings, Menus, Room Bookings, and Filter Vocabularies; however, a Moderator or Administrator must publish the content
- This role is often assigned to regular or part-time staff
MODERATOR
- This role provides the ability to publish or unpublish all content regardless of the author. These users are responsible for moderating and managing the publishing status of content produced by Editors and Contributors. Moderators do nothave permissions manage integrations, users, or any site configuration
- This role is typically reserved for experienced staff trusted with managing content, programs, events, room bookings, directories, and filter vocabularies
ADMINISTRATOR
- Provides complete access to the Dashboard to manage integrations, site configuration, design, analytics, content, and users
- Users assigned to this role are typically in a management or decision-maker position who require the highest level permissions