Make WordPress Core

Opened 13 years ago

Closed 10 years ago

#25597 closed defect (bug) (duplicate)

The capability used for managing tags should be separate from that for categories

Reported by: johnbillion Owned by: johnbillion
Priority: normal Milestone:
Component: Role/Capability Version: 2.3
Severity: normal Keywords: needs-patch needs-unit-tests
Cc: Focuses:

Description

The capability used for managing categories is manage_categories. Guess what it is for managing tags? It's not manage_tags, nor manage_post_tags. It's manage_categories too.

This causes a problem when you're trying to control capabilities for tags and categories separately.

The patch to change the capability for tags to manage_post_tags is a simple one, but it could potentially introduce an issue where people who have the manage_categories capability would no longer be able to manage tags.

Thoughts? Should this be changed?

Change History (6)

#1 @nacin
13 years ago

I never really understood this either.

#2 @jdgrimes
13 years ago

What about custom taxonomies? Could we do something like 'manage_terms', and then pass in the taxonomy slug for finer grained control? Or would something like that even work?

#3 @chriscct7
11 years ago

  • Keywords needs-patch added

#5 @johnbillion
10 years ago

  • Keywords needs-unit-tests added; dev-feedback removed
  • Milestone Awaiting Review4.7
  • Owner set to johnbillion
  • Status newassigned

#6 @johnbillion
10 years ago

  • Milestone 4.7
  • Resolutionduplicate
  • Status assignedclosed

Marking as a dupe of #35614. This is effectively a subset of that ticket.

Note: See TracTickets for help on using tickets.