Pepper Roles is a free plugin for Spiceworks that allows admins to create custom user groups and assign detailed access permissions

Current Features (Version 1.7 – Jan 29, 2016)

  • Create unlimited custom user groups
  • Add members to each group
  • Select which parts of Spiceworks each group is allowed access to
  • If a user clicks a link to a restricted section, they will be denied access
  • If a user manually types in a URL for a restricted section, they will be denied access
  • Full access is granted to sections not listed in the Permissions list (ie. other installed apps, etc.)
  • Assign an “Admin Override Passcode” that allows you to bypass access denied messages to access any part of Spiceworks (default passcode = “override”)

Getting Started

  1. Download and install the plugin
  2. In Spiceworks, go to Settings » User Accounts and change the roles on all accounts to “Admin”
  3. Next go to Settings » Manage Apps and find “Pepper Roles” in the list, then click “Settings”
  4. Create new groups, assign users, and define permissions for each group

Change Log

Version 1.7 (Jan 29, 2016)

  • Fixed: v1.6 broke permissions for Inventory module – all users have full access
  • Fixed: Hyperlinks with “?” in them are not properly parsed on click

Version 1.6 (Jan 21, 2016)

  • Added: Backwards-compatibility with pre-Spiceworks 7.5 versions dropped (older SW versions must used Pepper Roles 1.5)
  • Added: New permissions option – Settings > ManageEngine
  • Fixed: Plugin JavaScript is minimized for faster loading
  • Fixed: Plugin configuration sometimes does not load properly, revealing an unformatted form
  • Fixed: If Cloud Services and Purchases permissions options are enabled, then Settings > Inventory > Cloud Services & Settings > Global Settings > Purchases are force-enabled by mistake

Version 1.5 (Dec 2, 2015)

  • Added: The default Admin Override Passcode is set to “override” – you can use this to bypass any page blocks. Be sure to set a new passcode once you get into the plugin settings, otherwise your users can use this default passcode to override your permissions.

Version 1.4 (Nov 24, 2015)

  • Fixed: Groups/Users dropdown fields on Settings form shows blank options if using IE11
  • Fixed: Clicking a checkbox option under the Permissions section actually unchecks the “Enabled” checkbox for the plugin – disabling it
  • Fixed: “Remove” button under Groups on the Settings form is not positioned correctly
  • Fixed: Permissions do not work as expected if a user upgrades from a previous plugin version and then makes additional changes

Version 1.3 (Nov 23, 2015)

  • Added: Compatibility with Spiceworks 7.5 (plus backwards compatibility with 7.4)
  • Added: New permission options to cover all modules in Spiceworks 7.5
  • Added: “Admin Override Passcode” – enter an admin password to bypass access denied messages

Version 1.2 (Aug 23, 2015)

  • Added: New permission options – Dashboard, Help Desk Dashboard, Knowledge Base, Settings sub-modules, and User Portal (View/Manage)
  • Added: “Select All” option to allow selecting/de-selecting all permission options at once
  • Added: New “Help” tab to the plugin settings UI with quick links to support resources
  • Fixed: “Groups” dropdown field selection issue in Firefox
  • Fixed: Group members are now sorted alphabetically (instead of by order of addition)

Version 1.1 (May 19, 2015)

  • Fixed: Display issue with plugin icon on the “Manage Apps” settings page

Version 1.0 (May 19, 2015)

  • Initial Release


Video Review of Pepper Roles v1.1 by Spiceworks Community member Rob Dunn

Available on the App Center