Skip to content

Manage User Access

Manage User Access

Configure user accounts, roles, and permissions for system access control.

Time required: 10-15 minutes per user

Module: base, openeducat_core

User role: System Administrator

Prerequisites

  • System Administrator role
  • Access rights policy defined
  • User information available

Steps

Step 1: Navigate to Users

  1. Go to Settings -> Users & Companies -> Users
  2. Click Create to add new user

Step 2: Enter User Information

FieldRequiredDescriptionExample
NameYesFull name”Dr. Jane Smith”
EmailYesLogin emailjane.smith@school.edu
LoginYesUsernamejane.smith@school.edu

Step 3: Set User Type

TypeDescriptionUse Case
Internal UserFull system accessStaff, Faculty
Portal UserLimited self-serviceStudents, Parents
Public UserNo login requiredWebsite visitors

Step 4: Assign Access Rights

In the Access Rights tab:

ApplicationAccess Level
OpenEduCatAdmin / Manager / User
ContactsCreate / Edit / View
CalendarAll / Own
DiscussUser

Step 5: Configure OpenEduCat Rights

RoleDescriptionPermissions
AdminFull controlAll operations
ManagerDepartment headCreate, Edit, View
UserStandard userView, Limited edit
FacultyTeaching staffSubject-related
StudentEnrolled studentOwn records

Step 6: Set Multi-Company Access

If multiple institutions:

SettingDescription
Allowed CompaniesCan access
Default CompanyInitial login
Inter-companyCross-company access

Step 7: Configure Two-Factor Auth

SettingDescription
Enable 2FARequire second factor
MethodTOTP app, Email, SMS
EnforceMandatory for role

Step 8: Save User

Click Save to create the user account.

OpenEduCat User Roles

Academic Roles

RoleAccessTypical Users
Academic AdminAll academicRegistrar
Exam ControllerExaminationsExam office
FacultyTeachingTeachers
StudentOwn recordsStudents

Administrative Roles

RoleAccessTypical Users
System AdminFull accessIT Admin
HR AdminStaff recordsHR team
Finance AdminFees, paymentsAccounts
Library AdminLibrary opsLibrarian

Bulk User Creation

For multiple users:

  1. Prepare CSV with columns:
    • Name
    • Email
    • Login
    • Groups
  2. Go to Action -> Import
  3. Map fields and import

Password Management

ActionDescription
Set PasswordAdmin sets password
Send InvitationUser sets own password
Reset PasswordSend reset link
Force ChangeRequire change on login

Security Policies

PolicySetting
Min Password Length8 characters
Require ComplexityUpper, lower, number
Password Expiry90 days
Lock After Failures5 attempts

Field Reference

User (res.users)

Technical FieldUI LabelTypeNotes
nameNameCharFull name
loginLoginCharUsername/email
emailEmailCharEmail address
groups_idGroupsMany2manyAccess rights
activeActiveBooleanAccount status

Access Groups

Technical FieldUI LabelTypeNotes
nameNameCharGroup name
category_idCategoryMany2oneApp category
implied_idsInheritsMany2manyParent groups
usersUsersMany2manyGroup members

Troubleshooting

User cannot login

  1. Verify account is Active
  2. Check password is set
  3. Confirm login email is correct
  4. Review account lock status

Missing menu items

Check user has appropriate access groups assigned.

Permission denied errors

Review access rights and group assignments for the specific model.


Related: Manage Portal | Configure Email