• Resolved axiom28

    (@axiom28)


    Hello, I hope someone can help with this issue, I have inherited the care and maintenance of a website using the Job Manager plugin, something I am not at all familiar with. What happened is this, there was another issue, I logged into the backend to see what I could figure out, I noticed that several plugins needed updating so I updated them. Since then users with the role of consultant cannot acces the job manager option, but get the message “Sorry, you are not allowed to access this page”. Apparently this was working before so I am not sure why updating plugins should have affected this. Oh I also updated to the latest version of WordPress.
    Can someone help me to resolve this issue it is a critical companent for the client, I could give them a higher level user role but which one.

    This is urgent

    Regards
    Ian Alport

Viewing 14 replies - 1 through 14 (of 14 total)
  • Thread Starter axiom28

    (@axiom28)

    Further data on this issue, I thought creating a new user and password with the same role to see if that would clear the problem. It did not. It is possible to access data with an admin login, but one doesn’t necessarily give that level of access to everyone.

    I hope the creators of the software have a solution for this issue.

    I also tried rolling the Job Manager plugin to a previous version, also didn’t work!

    acoteml

    (@acoteml)

    Hum, for some reasons, my replies disappear ?

    I wrote that i have the same exact that Axiom, and that it is probably a permission problem but my roles have all the permissions needed

    the problem is here since 2.0.0

    acoteml

    (@acoteml)

    I came with a solution !
    After trial and error, i figured that you need to give the “edit_posts” permission to the role.
    It’s not a good solution, but i hope dev are gonna fix this soon !

    Thread Starter axiom28

    (@axiom28)

    Hi, this is good to know, I am not at all familiar with this plug in would you be able to explain to how you went about doing this, you can email me directly, if that’s OK to [email protected]. Thank you

    acoteml

    (@acoteml)

    You need to use User Role Editor to manage the permissions of each roles, then, you need to select the role desired and then check the edit_posts permission, the role will now be able to edit posts but it will also fix the problem for some reasons.

    elliottscott

    (@elliottscott)

    Can confirm once I checked the edit_posts permission my user is able to add posts, but now they have access, edit and post capaibilities for my entire web site instead of just my job board? So stupid.

    acoteml

    (@acoteml)

    yup, this is stupid

    Thread Starter axiom28

    (@axiom28)

    Hi ,
    OK I found the Role Editor but I cannot see where to change permissions anywhere there, However, I did fix the problem by activating a plugin called Regions for WP Job Manager, why that was deactivated I have no idea I have only recently taken on the care of this website.

    Ian

    elliottscott

    (@elliottscott)

    Interesting, so buy adding-on Regions for WP Job Manager you were able to give users the proper role permissions with the edit_posts permission?

    Thread Starter axiom28

    (@axiom28)

    Hello Guys, I believe I have made a new discovery, the Job Manager plug-in, has many parts such as additional plug-ins that do specific jobs. I did not know this before, so knowing which part does what can be a mission.

    So now I can access the job listing, but when I click on “Add new” I get the error message “Sorry, you are not allowed to access this page.”. So does anyone know which of the additional accessory plug-ins handles that aspect of this?

    Also it seems when on updates WordPress it somehow deactivates certain plugins, I have had this happen several times, why? I do not know.

    Thread Starter axiom28

    (@axiom28)

    Do we ever get any response from the developers on this forum.

    Right now I have no idea how this plugin is supposed to work, I didn’t add or install it, but it is creating problems for my client who is depending on this. I found the User Role Editor, selected “Consultant” that is the user level who can now view job listings but cannot add new listings as soon as I try I get “Sorry, you are not allowed to access this page.”. Where I am looking I assume is what assigns permissions to the role but I cannot find anything that would. Of the many options show here which one would give the user
    permission to create new jobs? Does anyone have any idea how to give a User Role permission to create a new job?

    Plugin Support Jay

    (@bluejay77)

    Hi @axiom28,

    I’m sorry about the delay. We do monitor active threads regularly, and this one slipped under our radar.

    I found the User Role Editor, selected “Consultant” that is the user level who can now view job listings but cannot add new listings as soon as I try I get “Sorry, you are not allowed to access this page.”

    To clarify, WP Job Manager assigns WPJM-specific user roles such as Employer and Candidate to create role-based capabilities. Here is more information about the Employer role:

    https://wpjobmanager.com/document/getting-started/the-employer-role/

    As a result, whenever you use customized roles via plugins such as User Role Editor, you run a risk of conflicts between the customized role access and WPJM-generated roles.

    That said, let me check with our development team to see if there were any significant updates recently that’d affect user roles.

    Plugin Author Peter Kiss (a11n)

    (@yscik8)

    Hey folks! We didn’t have any changes recently to user roles, not sure where this issue might be coming from. The menu for the plugin did change a bit, maybe the sites in question had some customization tied to that?

    Job Manager uses a custom post type called job_listing for the job listings, and the standard capabilities system. You can set up custom user roles to only be able to manage job listings by adding capabilities specific to the post type:

    • edit_job_listings to add/edit jobs,
    • and delete_job_listings, publish_job_listings, edit_others_job_listings etc according to what you want to allow.

    Plugin Contributor Stef (a11n)

    (@erania-pinnera)

    Hey all! There is a GitHub issue where we filed the bug — It’s getting the high priority attention from our developers, so hopefully we’ll fix it soon. Please subscribe to the GitHub issue so you’ll know when we have fixed it ??

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Changing user role permissions’ is closed to new replies.