Skip to main content

FAQ & Troubleshooting

Common questions and solutions for the HRMS Employee Dashboard module.

Frequently Asked Questions

The dashboard shows "Configuration Required" error. What should I do?

This means your Odoo user account is not linked to an employee record. An Administrator must fix this:

  1. Login as Admin
  2. Go to Employees > Employees
  3. Open your employee record
  4. Go to the HR Settings tab and set the Related User field to your Odoo user account
  5. Save and refresh the dashboard page

The dashboard shows "Failed to load attendance data". What should I do?

This means your user account does not have sufficient access rights to read HR data, even though the employee-user link is correct. An Administrator must fix this:

  1. Login as Admin
  2. Go to Settings > Users & Companies > Users
  3. Open the user account
  4. Under Human Resources, set Time Off to at least Officer
  5. Set Attendances to at least Officer
  6. Save and ask the user to refresh the dashboard

Why is the calendar showing "Absent" for days I was present?

The dashboard relies on attendance records (check-in/check-out) in Odoo. If you were present but did not check in via the attendance module, the day will appear as absent. Ensure that attendance is being recorded either through:

  • This dashboard's Check In / Check Out buttons
  • The Odoo Attendance module
  • An integrated biometric device

Why don't I see any celebrations or projects on the dashboard?

Celebrations: Birthdays require the birthday field on employee records. Work anniversaries require the joining_date field (added by this module). Only events within the next 30 days are shown.

Projects: You must be assigned to tasks within a project. Go to Project > Tasks and ensure you are listed as an assignee on at least one task.

Does the timer keep running if I close the browser?

The live timer is a frontend display only. Your check-in record is stored on the server with the timestamp. When you re-open the dashboard, the timer recalculates the elapsed time from your stored check-in record, so no time is lost.

What timezone does the dashboard use?

All times are converted from UTC to the user's configured timezone. You can set your timezone in Preferences:

  1. Click your avatar in the top-right corner
  2. Go to My Profile > Preferences > Timezone
  3. Select your timezone and save

Security & Access Control

The module uses the following access control rules:

ModelGroupReadWriteCreateDelete
attendance.dashboardInternal UserYesYesYesYes
attendance.dashboard.setupInternal UserYesYesYesYes

All authenticated internal users have full access to the dashboard model. However, users also need Time Off: Officer and Attendances: Officer access rights to read the underlying HR data. The dashboard is designed so that each employee can only view their own attendance data.

Supported Versions

PropertyValue
Odoo Version17.0, 18.0, 19.0
EditionCommunity
Module Version17, 18, 19
LicenseLGPL-3
CategoryHuman Resources
AuthorSDLC Corp

Dependencies

ModuleTechnical NamePurpose
BasebaseCore Odoo framework (users, groups, access rights)
EmployeeshrEmployee records, departments, and the employee form
Attendanceshr_attendanceAttendance records (check-in/check-out data)
Time Offhr_holidaysLeave types, leave requests, allocations, and public holidays
ProjectprojectProject and task data for the Projects panel
Need Help?

Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com