Forum Replies Created
-
AuthorPosts
-
VladimirKeymaster
Yes, it’s by design: you can not revoke a capability from administrator role, you can just add a capability to it.
Is it critical for your purpose to have option “Force custom post types to use own capabilities” turned ON? If not, switch it OFF at URE’s settings page and you will get access to this plugin back.
We met the incompatibility issue here.
I suppose that “Booked” plugin defines booked_appointments custom post type capability mapping some special way. I need more time to find a workaround…VladimirKeymasterCheck if administrator role has ‘edit_booked_appointments’ capability.
These capabilities are required by this plugin (menu item – capability):
Appointments – edit_booked_appointments
Pending – edit_booked_appointments
Calendars – manage_booked_options
Settings – edit_booked_appointments
What’s New? – manage_booked_optionsVladimirKeymasterI looked at the older 1.4.6 version – it requires ‘manage_options’ for all “Appointments” menu items, including “Appointments->Settings”.
I recommend you to compare this plugin files with original copy, just in case some file was modified…
VladimirKeymasterCan you provide me a copy of “Booked” plugin? Send dropbox or similar link to support [at-sign] role-editor.com
I will check what exactly it require to access to its Settings.VladimirKeymasterYes, I mean exactly this: ‘administrator’. So check that your user has exactly this role – via “Users” list.
Pay attention that your administrator role was granted just 218 capabilities from the total 237. I recommend you to grant all capabilities to the ‘administrator’ role without any exceptions. Just in case there are any other capability related to “Booked” plugin and could be critical at this case.
VladimirKeymasterOpen “Users->User Role Editor”, select ‘Administrator’ role from the drop-down list at the top and look if a value at the circle parenthesis to the right from the “Administrator” role is “administrator”. Some plugins check access via current_user_can(‘administrator’), where ‘administrator’ is a role ID, not a role name.
VladimirKeymasterCheck if your user was granted ‘administrator’ role not a copy with other role ID.
Check if there are any unchecked capabilities at your ‘administrator’ role. I mean that administrator role should have all capabilities checked.VladimirKeymasterOK. Thanks for letting me know.
VladimirKeymasterHi,
Are those ACF meta boxes available to the admin user?
Did you check a screen options at the top of a Property editor page?VladimirKeymasterHi Frederik,
Good point! Fixed. Try the updated beta version 4.34.2.b3
VladimirKeymasterBeta 2 of version 4.34.2 is available after login from download page.
Related changes:
- Update: Core version: “Users->Grant Roles” button worked only for superadmin or user with ‘ure_manage_options’ capability. User with ‘edit_users’ can use this feature now.
- New: Core version: Boolean filter ‘ure_users_select_primary_role’ can hide ‘Primary role’ selection controls from the user profile edit page. Boolean filter ‘ure_users_show_wp_change_role’ can hide “Change Role” bulk action selection control from the Users page. So it’s possible to configure permissions for user who can change just other roles of a user without changing his primary role.
Custom filter samples:
add_filter('ure_users_select_primary_role', 'ure_users_select_primary_role'); function ure_users_select_primary_role($show) { $show = false; return $show; } add_filter('ure_users_show_wp_change_role', 'ure_show_wp_change_role'); function ure_show_wp_change_role($show) { $show = false; return $show; }
VladimirKeymasterHi Shweta,
It’s almost ready, but needs some additional testing before publishing. Can you test the updated version 1st at a stage environment?
13/05/2017 at 13:55 in reply to: Role for Woocommerce that only allows Order Management & FedEx Package Creation #3716VladimirKeymasterYes, functions.php. You have to use role ID in a code:
add_filter('wf_user_permission_roles', 'wf_user_permission_roles'); function wf_user_permission_roles($roles) { $roles[] = 'manager'; $roles[] = 'orders'; return $roles; }
13/05/2017 at 13:39 in reply to: Role for Woocommerce that only allows Order Management & FedEx Package Creation #3714VladimirKeymasterFedEx shiping plugin allows to use ‘Generate Packages’ feature to users with ‘administrator’ or ‘shop_manager’ role only by default. Good news – the plugin offers a custom filter ‘wf_user_permission_roles’ which you can use to add your own role to this predefined list, like this:
add_filter('wf_user_permission_roles', 'wf_user_permission_roles'); function wf_user_permission_roles($roles) { $roles[] = 'wc-orders-manager'; return $roles; }
13/05/2017 at 13:18 in reply to: Role for Woocommerce that only allows Order Management & FedEx Package Creation #3712VladimirKeymasterAdding new view_admin_dashboard capability is enough. It was added recently. Custom filter is a former method to manage this issue.
-
AuthorPosts