Modifying a user in ojs 3.5.0-1

Describe the issue or problem
When I attempt to edit a user it I get the invite screen and I am unable to update any of the fields

Steps I took leading up to the issue
For example:

  1. Go to user
  2. Click on edit
  3. Unable to edit any field - When I click on view details nothing is editable.

What application are you using?
For example, OJS 3.5.0-1

Additional information

Hi @btriplett2002,

Am I correct in assuming user was there prior to you upgrading to 3.5?

Things have changed in OJS 3.5, whereby it’s being emphasized to invite users to roles and not really create accounts for them. You can read more about this here.

A possible workaround, if you have sufficient privileges, is to go to search for the user and then go to “Login As” and then “Edit Profile” when logged in as the user.

Best regards,

Roger
PKP Team

Yes, but the other issue I have is that when I go to edit nothing is open to be able to edit. My first thought was to update the person with all of the correct permissions with a new e-mail but I can not seem to edit any person.

And yes we were on 3.31 before is there something we may need to do in the database in order for this to work.

Thanks

Bren

HI @btriplett2002,

Yes - I believe that the ability to edit the function is removed, leaving administrators (with the login as) or the owners of the profiles themselves with the ability to edit. Did you try the “Login As” functionality to edit that way?

-Roger
PKP Team

I am the administrator. So I will go check to see if the id I am using has admin rights.

Thanks

I created a use id with all roles and logged in with it but still can not edit anything is there a way to create an admin user id or is this a case that I have not make changes in mysql. I did find a place where I can add a user that does not send the invite but it would be great to be able to edit a user or do the invitation. Is there any way to get the bug fix for 3.5.01 - Think you have 3.5.02 - Thanks for helping. Not sure where to turn.

Thanks

As @rcgillis noted, you should be able to edit the user by Logging as (you have to be the Journal Manager to do this, the other roles are irrelevant). Try choosing the user, pressing “…”, clicking Login As

and then edit the user’s profile as if it were your own. I can only add that this functionality works for me in my test system (upgraded all the way from 2.4 to 3.5).

The old ways when you could just edit the user’s profile seem to be gone indeed.

So when I do a login as I do not have any way to edit. None of the fields that I am looking at allow editing. I think when we did the upgrade we must have missed something because I do not see any place where the fields are open to me. Is there a table or something that I can look at in the back end in order to give permissions to make this change. Also is there any way to get the bug fix for invitations. That would solve me problem.

Thanks for all of your help but I am not seeing what you guys are seeing. I am a journal manager.

Thanks.

There is either a serious misunderstanding or something is indeed wrong with your system.

When you login as the user you’d like to edit you should be able to Edit Profile

where all relevant text fields should be editable.

Thanks I was able to edit the profile. I was editing from the user and roles and not the profile. I am still getting the invitations error when I attempt add roles to a person. Is there anyway to get around that. Thank you for your patience. I am familar with 3.3 and our IT department went to 3.5 so having to learn it quirks.

1 Like