WordPress.org

Make WordPress Core

Opened 7 years ago

Closed 7 years ago

Last modified 6 years ago

#2185 closed enhancement (wontfix)

There should be a capability flag for the dashboard

Reported by: whimsy Owned by: anonymous
Priority: normal Milestone:
Component: Administration Version: 2.0
Severity: normal Keywords: roles has-patch dev-feedback
Cc:

Description

On some multi-author blogs, lower-level authors don't need or want to see the dashboard.

Adding a "show dashboard" option to the list of capabilities would let me do what I want, and hide it from selected users. The default roles could all include this flag, and I could adjust them or make new roles using Owen's Role Manager Plugin.

Attachments (1)

2185.diff (1.8 KB) - added by davidhouse 7 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 davidhouse7 years ago

  • Keywords bg|has-patch roles added

Agreed. Attached patch gives the 'view_dashboard' cap to all users except Subscribers by default.

davidhouse7 years ago

comment:2 davidhouse7 years ago

Oh, and the DB version will need to be incremented when this is committed to make sure that the new roles take effect.

comment:3 davidhouse7 years ago

Oh, and the DB version will need to be incremented when this is committed to make sure that the new roles take effect.

comment:4 davidhouse7 years ago

  • Keywords bg|commit added

comment:5 ryanscheuermann7 years ago

I know this is an old patch, and it's just hanging around, but I thought I'd comment on it anyway for reference purposes.

I've tested this patch and although it does what it claims to do, when you remove the "view_dashboard" cap from a user and they attempt to login to wp-admin/, it doesn't know what page to redirect them to. You get a "You don't have permission to view this page." right after you log-in. So, to make this patch complete, the login script would have to do some intelligent redirect if no caps exist.

Or, IMHO, we scrap the idea and let plugins implement a "roles-based" dashboard view.

comment:6 Nazgul7 years ago

  • Keywords has-patch dev-feedback added; bg|has-patch bg|commit removed

comment:7 matt7 years ago

  • Resolution set to wontfix
  • Status changed from new to closed

I don't think this is the best way to approach the problem, I'd rather have a dashboard that was more useful for people at that level.

comment:8 Nazgul6 years ago

  • Milestone 2.1 deleted
Note: See TracTickets for help on using tickets.