Cannot edit users

Hi,

I’m working on a OJS installation (3.1.2.4) that was managed by another company and now my client can’t edit users. Even using admin users, every time I try to edit an existing user the system returns the following message:

You do not have sufficient permissions to administer this user. In order to administer a user, you must either be site administrator, or administer all contexts that this user is enrolled in.

How can I edit a user through phpMyAdmin to set him as site administrator or administer all contexts?

Hi @geniusdesign,

The issue is that the user is a journal manager, but not a site administrator, and journal managers can only manager users when they manage all of that user’s journals. In other words, the user must be enrolled in another journal that the manager doesn’t manage. You can either grant your manager a site administrator role, or ensure that they are granted journal manager access to all the other journals the user is active in.

Regards,
Alec Smecher
Public Knowledge Project Team

I need to add another wrinkle to this issue. This gets enforced on users that enrolled in OJS 3.x but does NOT seem to get enforced on users that were created on OJS 2.4.x The solution as mentioned is that when you get the “You do not have sufficient permissions to administer this user…” message, you need to log into the user profile you are trying to manage, look at their dashboard and see what other journals they are registered for. Then back out, and create a user (for the journal or subscription manager) on that publication. Then you need to edit that jour/sub manger user and actually make them a sub or jour. manager for that. Once that is done, that person can edit the original user.
Can someone provide an EASY way to have more than one site administrator?

Thanks!