Regarding this subject. Is it normal that user profile with a role “reader” that exists in several different journals can not be edited by JM? For example JM wants to unenroll this user from his journal and he can’t do that. Thx.
Regards,
Nino
Regarding this subject. Is it normal that user profile with a role “reader” that exists in several different journals can not be edited by JM? For example JM wants to unenroll this user from his journal and he can’t do that. Thx.
Regards,
Nino
Hi @orcalator,
What version of OJS are you running? (Please include this in your posts.)
Regards,
Alec Smecher
Public Knowledge Project Team
See OJS3 editing user roles in multi-journal installations and Allow journal managers to invite users to adopt a role · Issue #3022 · pkp/pkp-lib · GitHub
hi guys …
i am new here … this is first time to use OJS ver. 3
i already have website with multi-journals which is developed from scratch with another technology … all users can submit to all journals but some users have certain roles on some journals … like editor or managers.
i was planning to migrate to use OJS … but the problem i can’t use OJS the same way in my current website, i have to import all users manually then grant all users roles on each journal one by one
which mean a crazy work…
is there any solution to do that automatically ?
Hi @boyosof
Hmmm… Maybe you can create XML file(s) that you would use to import the users and (their) roles for all journals? – S. pkp-lib/pkp-users.xsd at ojs-stable-3_1_1 · pkp/pkp-lib · GitHub.
There is a script/tool, that allows user XML import via CLI, so maybe you can somehow automatize this for all your journals? – S. ojs/importExport.php at ojs-stable-3_1_1 · pkp/ojs · GitHub. Thus for each journal you would call/run something like:
php tools/importExport.php UserImportExportPlugin import [xmlFileName] [journal_path]
Hmmm…
Maybe that could be one possible/easier way to go…
Best,
Bozana
Thanks a lot boss … this one of ideas which is a great idea … also i thought to develop some sort of application to grab users from MS-SQL database to MySQL database with careful conditions to avoid any errors … i am studying the structure of database now, then i will start to use the best solution …
thanks again for your valuable reply
Hello Everibody.
I have a this problem. But I can not understand if there is a solution for this
Regads
Cristian
Hi @cristianviza,
You are trying to edit a user who has active roles in another journal you don’t manage. For security reasons, that’s not permitted.
Regards,
Alec Smecher
Public Knowledge Project Team
@asmecher I want to add them as an author in the publication. That’s why I want to edit it.
In OJS-multijournal, if the user has an account in Journal A as “Journal Manager” but wants to publish in Journal B as “Author” a new account must be created? Can not use the same user?.
“journal manager” (journal B) to add it as an author if he can’t edit to add role “Author” in journal B.
Hi @cristianviza,
Is author self-registration allowed in the other journal? If so, I’d suggest that you instruct the author to add the author role for themselves. If author self-registration isn’t allowed, you’ll need to do this as a Site Administrator.
Regards,
Alec Smecher
Public Knowledge Project Team
Hi there, I would like to add my voice to having some way for journal managers to add/remove users with roles in other journals. We have a 50+ multi-journal instance that has recently upgraded to OJS 3.1. Our relationship with journals is pretty hands off and there is really no capacity for me as a site admin to do edits/additions for individual users per journal.
I understand privacy concerns around Journal Manager A enrolling users from journal B into journal A, but in the very least once the user IS enrolled, the Journal Manager A should be able to change roles, remove or disable that user from their journal. If user profile editing by a Journal Manager is a privacy concern, maybe that could be decoupled from enrollment?
Thank you for considering!
I would like to echo @MariyaM comment. There may very well be individuals who would like to serve in different editorial capacities on different journals, and with our multi-journal instance, this creates a bottleneck with our site administrator and reduces the scalability of our system-wide journal program. We are running 3.0.2.0, and would appreciate consideration of this issue. Thank you!
Hello everyone,
OJS 3.0.2
I subscribe @dospina and @MariyaM. We also have a multi-journal instalation and it would be very helpful if a journal manager of one journal could add/edit the role of users for that journal. The editorial teams change and sometimes one author is an editor in the next issue, and the journal manager should be able to operate this changes. Each journal has its dynamics, and this would help a lot.
Thank you,
Best regards
Hello everyone
I am administrator of an OJS v3.1.2 installation, multi-magazine with more than 80 magazines.
I subscribe to what the previous colleagues say, the Magazine Manager should be able to edit the role of all the users he has in his magazine. Currently a lot of user changes have to be delegated to me, as Admin, and this is causing delays in the editorial processes.
Any advance or improvement in this aspect will be appreciated.
Thank you
Hi,
I think PKP is aiming to a model where journal managers can “offer” a new role to any user on the site. The user then has to accept the new role thus fulfilling the requirements of regulations like GDPR (user consent). Not sure of the schedule of these changes though, hopefully soon.
I am currently working with OJS 3.1.1.4 .
I work with a consortial install, where several journals are liaised through the same library. then others through another library, and so on.
Because many science journals (with overlapping boards) all go through the same library, I’d like at least for all librarians there to be able to do user management on their journals. (So it doesn’t get pushed off to me.)
Is there an SQL query I can do on two user IDs to be able to pull their roles, and check whether one can edit the other, and if not then to see the discrepancies?
In the case that one cannot edit the other, I want to be able to know which roles to manually delete to get that editing relationship working. This is for a small set of users who are more active, so I can get them set up up front.
I would like to also add that I’m very interested in some way for Journal Managers to add or remove roles of people on their journals. The install I am working with has more than 40 journals and more than 12,000 registered users, so anything that will come up regularly and will involve a site admin is not feasible.
-Wilhelmina
To satisfy those in need of adding users cross journal and satisfying those who need the heightened privacy and security (EU laws, internal policies or otherwise), can I propose adding a setting to either the config.php file or somewhere in the Administration panel (Site settings perhaps) that toggles on and off the journal administrator’s ability to add users who are already enrolled in other journals?
Or better yet, have it as an option for each individual journal (Under Hosted Journals → Edit), so you can more fine tune which journal administrator is given this ability.
As another multi-journal site hosted at a university, we get students who have different roles at different journals, and we constantly have the problem of having to get the site administrator to add users cross-journals. The ability to have at least a few trusted journal administrator having this power would make mife much easier for us, while protecting the security and data privacy for other multi-site journals who don’t wnat their journals administrators having this ability.
After migrating to OJS 3.1.2.0 our Site Administrator is prevented from editing some user roles with “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.” After having perused all the relevant forum posts, I’m certain this should not be the case. Any suggestion with diagnosing the problem? Regards, Jannie
does the site admin have journal manager role in all journals?