A blanket "manage all fields, displays, and forms" permission would be helpful

Created on 12 August 2014, over 10 years ago
Updated 25 March 2025, 9 days ago

If you create a new entity bundle, you get 3 new permissions from the Field UI module:
- Administer fields
- Administer display
- Administer form display

So even if you have the permission given by the "admin_permission" annotation on the entity type, such as "administer nodes" or whatever, you will not automatically also have permission to administer the fields, forms, or displays of the bundle.

This is kind of annoying... It means there are a lot of permissions, and I also think that most of the time, someone with "administer my entity" permission would also have permission to administer the fields and displays.

So, I think it would be useful to have maybe 3 more permissions:
- Administer all fields
- Administer all forms
- Administer all form displays

Or maybe just one:
- Administer all fields, forms, and form displays

Either way, these would allow you to set up this permission for a role, and then not have to go and set up each individual permission.

✨ Feature request
Status

Postponed: needs info

Version

11.0 πŸ”₯

Component

field_ui.module

Created by

πŸ‡ΊπŸ‡ΈUnited States jhodgdon Spokane, WA, USA

Live updates comments and jobs are added and updated live.
  • stale-issue-cleanup

    To track issues in the developing policy for closing stale issues, [Policy, no patch] closing older issues

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    Thank you for sharing your idea for improving Drupal.

    We are working to decide if this proposal meets the Criteria for evaluating proposed changes. There hasn't been any discussion here for over 8 years which suggests that this has either been implemented or there is no community support. Your thoughts on this will allow a decision to be made.

    Since we need more information to move forward with this issue, the status is now Postponed (maintainer needs more info). If we don't receive additional information to help with the issue, it may be closed after three months.

    Thanks!

Production build 0.71.5 2024