Tutorial: Add Users and Assign Roles
Role: Journal Manager
Time: 10โ20 minutes
OJS Version: 3.5+
This tutorial explains how to add new users to your OJS journal and assign them the correct editorial roles.
Understanding OJS Rolesโ
OJS uses role-based access control. Every user has one or more roles that determine what they can see and do:
| Role | Typical Responsibilities |
|---|---|
| Journal Manager | Configure the journal, manage users and settings |
| Editor | Oversee the full editorial workflow |
| Section Editor | Manage submissions in assigned sections |
| Guest Editor | Manage a specific submission or special issue |
| Reviewer | Complete peer reviews when invited |
| Author | Submit manuscripts |
| Copyeditor | Edit accepted manuscripts for grammar and style |
| Layout Editor | Create PDF/HTML/XML galley files |
| Proofreader | Final proofread of galley files |
| Subscription Manager | Manage journal subscriptions |
| Reader | Read published content (default registered user role) |
A single user can hold multiple roles (e.g., an editor who also submits articles as an author).
Method 1 โ Enrol an Existing Userโ
Use this method when the person already has an account on your OJS installation.
- Navigate to Users & Roles โ Users.
- Click Enrol a User.
- Search for the user by name or email address.
- Select the user from the search results.
- Choose the role to assign from the Enrol as dropdown.
- Click Enrol User.
The user will now see the journal in their dashboard with the assigned role.
Method 2 โ Create a New User Accountโ
Use this method when the person does not yet have an account.
- Navigate to Users & Roles โ Users.
- Click Create New User.
- Fill in the user details:
| Field | Notes |
|---|---|
| First Name | Required |
| Last Name | Required |
| Username | Unique, lowercase, no spaces |
| The user's email address โ must be unique | |
| Password | Set a temporary password; tick Must change password on next log in |
| Affiliation | Institution or organisation |
| Country | Required |
| Roles | Select the role(s) for this journal |
- Click Save.
- Tick Send this user an email notifying them of their new account to notify them automatically.
When adding reviewers, also fill in the Reviewing Interests field in their profile. This helps editors find appropriate reviewers when searching by keyword.
Method 3 โ Invite a User by Emailโ
For users who will self-register:
- Navigate to Users & Roles โ Users.
- Click Create New User.
- Enter the email address only.
- Select the intended role.
- Enable Send this user an account creation email.
- Click Save.
The user receives an email with a link to complete their registration.
Assigning and Changing Rolesโ
Add a Role to an Existing Userโ
- Go to Users & Roles โ Users.
- Find the user and click the Edit (pencil) icon.
- Scroll to the Journal Roles section.
- Click Add Role and select the role to add.
- Click Save.
Remove a Roleโ
- On the user's edit page, find the role under Journal Roles.
- Click the ร next to the role name.
- Click Save to confirm.
Roles are journal-specific. A user can have different roles on different journals in the same OJS installation. Site Administrator is a site-wide role managed by the Site Admin, not the Journal Manager.
Managing the Reviewer Poolโ
Reviewers play a key role in the journal's quality. To build a healthy reviewer pool:
View All Reviewersโ
- Go to Users & Roles โ Users.
- Filter by role: select Reviewer from the Role dropdown.
Check Reviewer Statisticsโ
Click a reviewer's name to see:
- Number of reviews completed
- Average response time
- Active review assignments
- Reviewing interests
Invite External Reviewersโ
When assigning a reviewer to a submission, you can also invite someone who does not yet have an account:
- Open a submission and go to the Review tab.
- Click Add Reviewer.
- In the search box, click Create New Reviewer.
- Enter the external reviewer's details.
- OJS sends them an email invitation to register and complete the review.
Bulk User Operationsโ
For managing multiple users at once:
- Go to Users & Roles โ Users.
- Tick the checkboxes next to multiple users.
- Use the With Selected dropdown to:
- Email users โ send a bulk email
- Merge users โ merge duplicate accounts
- Remove users โ remove from the journal (does not delete the account)
Troubleshootingโ
| Problem | Solution |
|---|---|
| User does not appear in enrol search | The user may not be registered on this OJS installation โ use Create New User instead |
| User cannot see submissions | Check they have the correct role and are assigned as a participant on the submission |
| User forgot their password | Go to their profile and click Reset Password |
| Duplicate accounts | Use Merge Users to combine two accounts without losing submission history |
| User has wrong role | Edit the user's profile and remove/add roles as needed |
Next Stepsโ
- User Management Reference โ full users and roles guide
- Tutorial: Set Up a New Journal โ complete journal configuration
- Tutorial: Configure Email in OJS โ ensure user notifications are delivered