-
Notifications
You must be signed in to change notification settings - Fork 84
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
fix: solve customizer permissions on multisites #4033 #4034
fix: solve customizer permissions on multisites #4033 #4034
Conversation
@preda-bogdan accessing Customizer works well now 👍 I'm thinking that the same thing should happen in Neve too, meaning admins should have access to Neve Options page. Do you think that makes sense? If so, should this be done in this PR or should I create a new issue for it? |
@rodica-andronache Yes, it makes total sense. I will include the required changes in this PR and add more testing scenarios. Thank you! |
@rodica-andronache I had a closer look at what the changes would look like and I think we should better open a new issue to implement this.
In conclusion, I think this would need some further discussion so as to not create issues with these changes. We can keep the scope of this PR to just fixing the Customiser access. Let me know your input on this. cc: @HardeepAsrani |
@preda-bogdan Agreed. We can fix the Customizer access and work out better permissions in a separate issue. Will be good first take a look at this from a user point of view and see different users and what options they currently have and what will make sense for scenarios, ie superadmins and admins. Such as, we can’t allow admins to install new plugins but I think we can still allow them to activate it if they’re already installed. Or if we don’t want to show that part at all if they can’t install plugins. Let me know your thoughts. |
@preda-bogdan ok, thank you for looking into this! I've created a new issue and moved the current issue to Ready to merge |
🎉 This PR is included in version 3.6.6 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
Changed capability for the page we register to point back to the Customizer.
The previous capability was
activate_plugins
, now it is set tomanage_options
only for this page.Will affect the visual aspect of the product
NO
Screenshots
Test instructions
Administrator
to use instead of theSuper Admin
accountAdministrator
accountCheck before Pull Request is ready:
Closes #4033.