cms icon indicating copy to clipboard operation
cms copied to clipboard

Cannot create new globals collection even with permission set

Open miicah opened this issue 7 months ago • 0 comments

Bug description

Setting the Configure globals setting in Permissions does not actually grant that permission.

How to reproduce

  1. Start a fresh Statamic site
  2. Create a super user and log in
  3. Create a role and assign it Configure globals
  4. Create a new user and assign it that role
  5. Log in as new user and try to create a new global set
  6. Get permission denied (403)

Logs

Nothing in logs (at least at default reporting level?). I did try and use Telescope, but couldn't understand the stack trace.

Environment

Environment
Application Name: Statamic
Laravel Version: 12.17.0
PHP Version: 8.4.7
Composer Version: 2.8.9
Environment: local
Debug Mode: ENABLED
URL: globals2.test
Maintenance Mode: OFF
Timezone: UTC
Locale: en

Cache
Config: NOT CACHED
Events: NOT CACHED
Routes: NOT CACHED
Views: CACHED

Drivers
Broadcasting: log
Cache: file
Database: sqlite
Logs: stack / single
Mail: log
Queue: sync
Session: file

Storage
public/storage: NOT LINKED

Statamic
Addons: 0
Sites: 1
Stache Watcher: Enabled (auto)
Static Caching: Disabled
Version: 5.57.0 PRO

Installation

Fresh statamic/statamic site via CLI

Additional details

All the other general permissions work (collections, assets, navs, taxonomies).

miicah avatar Jun 06 '25 09:06 miicah