Hi Vivie,
Separate roles have separate notes and so to ever see a particular help note set you must have that role allocated to your username. So thinking though your questions my first thought is …”are you creating the notes as an “Administrator” yourself in the Administrator Notes set or creating notes in the “Agent” note set?
If they click on Add New, they get an error: “You do not have sufficient permissions to access this page.”
I’ve seen this in earlier versions so a couple more questions..
– are you running a Multi-site installation?
– what version of Role-Based-Help-Notes are you using?
I’m a bit tide up this weekend but lets see where we get to π
Cheers,
Justin
Thread Starter
vivies
(@sinou2014)
Thanks, Justin, for the quick reply.
Yes, I (eventually) realized that they couldn’t see the notes I posted as admin, but unfortunately, they don’t have the permission to post their own.
– I am *not* running a multi-site installation.
– I am running Version 1.3.0.1 of your Role Based Help Notes.
The “agents” do get Help Notes on the left menu of WP, and get all the buttons in Help Notes, but don’t have permission to add notes. The ‘agent’ role is checked in Help Notes and is the right one in their profile. I am at a loss.
Thank you, in advance, for any tips (when you have a chance).
Best,
Vivie
Yes posting into the wrong help note set is easy when you have more than one type available. That’s where the post_type_switcher plugin comes in handy… It let’s you move a note from one role to another you can turn it inactive after finishing to stop anyone doing it by accident.
I’ll have a look when I get chance at the access rights.
Thread Starter
vivies
(@sinou2014)
Justin,
Something is not right with the access rights. Only “admins” and “editors” can post help notes. I don’t want to give my “agents” (help desk staff) access to the rest of the WordPress functions.
When comparing the permissions of editors and agents, relative to your plugin, I can’t see any discrepancies. Unless I am missing some “core” permission in the ‘agent’ role (something at that level that controls posting?), as opposed to the custom capabilities in your specific plugin.
Thanks for your time.
Best,
Vivie
Thread Starter
vivies
(@sinou2014)
Justin,
Through process of elimination, I figured out the culprit.
In order for roles to be able to create new posts in Role-Based-Help-Notes, they MUST have “edit_posts” checked under “Core Capabilities”. They can edit existing posts, but they cannot create new posts unless this core capability is checked in any role.
Unfortunately, that’s not an option, as it opens up editing of Posts across the WP site. π I need them to have the ability to add new help notes – not edit and add new posts in the wordpress site.
Just checking the appropriate access rights of the plugin does not provide sufficient permissions for roles to add new help pages.
Is it possible to allow roles to post new help pages without opening up the ability to edit posts elsewhere? Are there any workarounds for this?
Thank you for your patience with me. I really want to use the plugin!
–Vivie
Great thanks for your testing I’ll look at the specifics this week.
Hi Vivie,
The issue is where WordPress allocates the default ‘edit_posts’ capability to the ‘create new post’ access. WordPress is defining this based on the menu access rights the help notes under a common parent menu they the ‘Add New’ function and hence the we see the ‘edit_posts’ cap is used.
The fix I’ve put into 1.3.0.2 is to only place the help notes under the main common menu item if the current user has the default ‘edit_posts’ capability this work round then works and all your users who don’t have the ‘edit_posts’ cap will just see all their Help Note types at the top menu level.
Thanks for the feedback any chance you can rate the plugin, with a brief review of how you’r using it?
..Justin
Thread Starter
vivies
(@sinou2014)
Yay! I downloaded your latest version and it works! You are super awesome.
Thanks so much.
–Vivie