jalendport/craft-hideadmin

Hide admin users from non-admin users

Maintainers

Package info

github.com/jalendport/craft-hideadmin

Documentation

Type:craft-plugin

pkg:composer/jalendport/craft-hideadmin

Transparency log

Fund package maintenance!

jalendport

Statistics

Installs: 9 540

Dependents: 0

Suggesters: 0

Stars: 7

Open Issues: 3

2.0.0 2026-07-22 16:38 UTC

This package is auto-updated.

Last update: 2026-07-22 16:39:15 UTC


README

icon

Hide Admin plugin for Craft CMS 4

Hide Admin hides admin users from non-admin users, which is useful if you want to hand over the responsibility of user management without granting access to admin accounts.

Overview

For non-admin users in the control panel:

  • Admin users are excluded from the Users index and from user relation fields (Users fields, entry authors)
  • Admin users can't be viewed, edited, or deleted — including by navigating to an admin's edit screen directly
  • The “Admin” option is removed from the Users index filter

Because admin users are filtered out of control-panel user queries, an entry authored by an admin will show a blank author to a non-admin — this is the same hiding at work, not a bug.

Hiding is scoped to the control panel: front-end craft.users queries and GraphQL are not filtered. Complete, configurable hiding — per-group visibility rules and opt-in front-end enforcement — ships in Silo, the Craft 5 successor.

Requirements

This plugin requires Craft CMS 4.3.0 or later.

Installation

To install the plugin, either install it through the plugin store or follow these instructions.

  1. Open your terminal and go to your Craft project:

     cd /path/to/project
    
  2. Then tell Composer to load the plugin:

     composer require jalendport/craft-hideadmin
    
  3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Hide Admin.