Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Option to choose which WordPress roles have permission to clear cache #68

Closed
danielmt2k opened this issue Jan 22, 2014 · 31 comments

Comments

@danielmt2k
Copy link

@danielmt2k danielmt2k commented Jan 22, 2014

Hi,

In a multisite environment, not all the users publishing content should be an administrator.

So, it would be great to add the possibility for the non-admin users (i.e., an editor) to have the button to clean the cache for their website.

Regards.

@raamdev
Copy link
Contributor

@raamdev raamdev commented Feb 26, 2014

@danielmt2k Thank you for the feature request. I'm sorry you didn't get a response on this. I think it would be a great idea to have an option to choose which WordPress roles have permission to clear the cache. I'll add this to my todo list.

@raamdev
Copy link
Contributor

@raamdev raamdev commented Apr 15, 2014

Removing "Multisite" from the title of this Feature Request, as this feature would be relevant to both multisite and non-multisite installs.

@raamdev raamdev changed the title Feature Request (multisite): Option to choose which WordPress roles have permission to clear cache Feature Request: Option to choose which WordPress roles have permission to clear cache Apr 15, 2014
@raamdev
Copy link
Contributor

@raamdev raamdev commented May 1, 2014

@Caroline-Elisa
Copy link

@Caroline-Elisa Caroline-Elisa commented May 1, 2014

Yes please!

@raamdev
Copy link
Contributor

@raamdev raamdev commented Sep 5, 2014

Adding this to the Next Release milestone to work on in the current development cycle.

@danielmt2k
Copy link
Author

@danielmt2k danielmt2k commented Sep 5, 2014

Great!!! It will be very helpful.

Thanks.

2014-09-05 2:27 GMT+02:00 Raam Dev notifications@github.com:

Adding this to the Next Release milestone to work on in the current
development cycle.


Reply to this email directly or view it on GitHub
#68 (comment)
.

@raamdev raamdev modified the milestones: Next Release, Future Release Sep 23, 2014
@raamdev raamdev modified the milestones: Next Release, Future Release Nov 3, 2014
@raamdev raamdev modified the milestones: Next Release, Future Release Nov 25, 2014
@raamdev
Copy link
Contributor

@raamdev raamdev commented Dec 16, 2014

Custom WordPress Capability

It may also be worth adding a custom WordPress capability (see http://codex.wordpress.org/Roles_and_Capabilities) that site owners could use to create custom Roles for their users to give specific roles the ability to clear the cache.

@danielmt2k
Copy link
Author

@danielmt2k danielmt2k commented Dec 17, 2014

Thanks for including this suggestion too. It would be really great.

@raamdev raamdev modified the milestones: Next Release, Future Release Dec 27, 2014
@raamdev raamdev removed this from the Next Release milestone Jan 21, 2015
@raamdev raamdev modified the milestones: Future Release, Next Release May 16, 2015
@jemoreto
Copy link

@jemoreto jemoreto commented May 19, 2015

+1 for clear the cache by editors!
Cheers

@phwconz
Copy link

@phwconz phwconz commented May 27, 2015

+1 also for allowing Clear Cache for Editors.
Is there any update on when this will be implemented?

@raamdev
Copy link
Contributor

@raamdev raamdev commented May 27, 2015

@phwconz This feature request has been made a priority feature for an upcoming development cycle, so it shouldn't be long before you see this in ZenCache. :-)

@andreaarden
Copy link

@andreaarden andreaarden commented May 27, 2015

Yeay! Will the ZenCache feature work for custom roles too? I use a WP
plugin to create a custom role for clients, usually not based on the editor
role.

On Wed, May 27, 2015 at 10:57 AM, Raam Dev notifications@github.com wrote:

@phwconz https://github.com/phwconz This feature request has been made
a priority feature for an upcoming development cycle, so it shouldn't be
long before you see this in ZenCache. :-)


Reply to this email directly or view it on GitHub
#68 (comment).

@raamdev
Copy link
Contributor

@raamdev raamdev commented May 27, 2015

Will the ZenCache feature work for custom roles too?

@andreaarden Yes, we'll make that possible. :-)

It looks like we should be able to use the WordPress get_editable_roles() function to retrieve a list of roles that is then presented to the site owner as a series of checkboxes, allowing the site owner to select which roles should be able to see and use the "Clear Cache" button in the toolbar.

@danielmt2k
Copy link
Author

@danielmt2k danielmt2k commented Aug 20, 2015

Hi,

Has this feature been added to ZenCache?

Regards.

@jemoreto
Copy link

@jemoreto jemoreto commented Aug 20, 2015

Waiting for this feature too!!
Thanks

jaswrks pushed a commit to wpsharks/comet-cache-pro that referenced this issue Aug 21, 2015
jaswrks pushed a commit to wpsharks/comet-cache-pro that referenced this issue Aug 21, 2015
@raamdev raamdev added the DMOZL label Sep 3, 2015
@raamdev raamdev modified the milestones: Next Release (Pro), Next Release (Lite) Sep 3, 2015
@raamdev
Copy link
Contributor

@raamdev raamdev commented Sep 3, 2015

Next Pro Release Changelog:

  • New Feature: It's now possible to specify which WordPress Roles/Capabilities are allowed to clear the cache from the WordPress Admin bar. A new option inside Dashboard → ZenCache → Plugin Options → Manual Cache Clearing allows specifying a comma-delimited list of Roles and/or Capabilities under, "Also allow others to clear the cache from their Admin Bar?". If a user has an allowed Role/Capability, they will see the "Clear Cache" button in their Admin Bar. This feature is also compatible with WordPress Multisite Networks, allowing a Network Administrator to define which Child Site roles should allow a Child Site user to see the "Clear Cache" button for their Child Site. Props @danielmt2k @jaswsinc. See Issue #68.
@danielmt2k
Copy link
Author

@danielmt2k danielmt2k commented Sep 4, 2015

Thanks Raam for listening to suggestions!!! Great!!!

@raamdev
Copy link
Contributor

@raamdev raamdev commented Oct 2, 2015

ZenCache Pro v151002 has been released and includes changes from this GitHub Issue.

See the v151002 release announcement for further details.


This issue will now be locked to further updates. If you have something to add related to this GitHub Issue, please open a new GitHub Issue and reference this one (#68).

@wpsharks wpsharks locked and limited conversation to collaborators Oct 2, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
9 participants