WordPress.org

Make WordPress Core

Opened 13 months ago

Last modified 13 months ago

#20745 new defect (bug)

Hard-code less capability types

Reported by: Viper007Bond Owned by:
Priority: normal Milestone: Awaiting Review
Component: Role/Capability Version: 3.0
Severity: normal Keywords: has-patch
Cc:

Description

We still hard-code some capability types thoughout the admin area.

For example edit_post is hard-coded as the edit attachment capability in the edit attachment pages. It should be pulled from the post type object instead so that it can be modified.

I've patched the ones I found.

Attachments (1)

20745.patch (6.8 KB) - added by Viper007Bond 13 months ago.

Download all attachments as: .zip

Change History (4)

Viper007Bond13 months ago

comment:1 scribu13 months ago

'edit_post' is a meta capability. In other words, the conversion you made in your patch is already done in map_meta_cap(). Same for 'delete_post' etc.

Last edited 13 months ago by scribu (previous) (diff)

comment:2 nacin13 months ago

Had we done meta capabilities with the rest of custom post types in 3.0, I don't think edit_post, read_post, or delete_post would have made it into the $cap object.

comment:3 nacin13 months ago

  • Version changed from 3.4 to 3.0
Note: See TracTickets for help on using tickets.