| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Project (project) |
| Lines of code | 223 |
| Technical Name |
psai_portal_timesheet |
| License | LGPL-3 |
| Website | https://www.easi-soft.fr/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Project (project) |
| Lines of code | 223 |
| Technical Name |
psai_portal_timesheet |
| License | LGPL-3 |
| Website | https://www.easi-soft.fr/ |
Portal Timesheet
Read-only timesheets for customers
The problem
Customers ask for time reports, you build PDF or Excel exports manually. Reports go stale the minute they're sent. There's no standard portal view exposing project timesheets - and rolling your own means writing security rules, risking data leaks across customers, and answering re-export requests forever.
The solution
Portal Timesheet Client embeds a backend list grouped by project, with built-in time filters (this month / last month / custom range) and group-by presets. Strict ir.rule ensures portal users only see timesheets whose project's commercial partner matches their own. Read-only by design.
Key features
Embedded read-only list
Date, project, task, description, hours - the only columns customers need. Sortable, paginated, server-rendered. Audit-friendly.
Built-in time filters
This month (default), Last month, custom date range. One click each. Saved filters per user via standard Odoo UX.
Group-by sets
By project, task or month - instant aggregation with subtotals on hours. Portal users see exactly what they would in a spreadsheet pivot.
Strict per-partner security
ir.rule restricts visibility to projects whose commercial partner matches the user's. Never an accidental cross-customer leak. Auditable.
Override of /my/timesheets
Portal users automatically land on the embed when they hit the standard URL. Internal users keep the standard backend view - no surprise behaviour change.
Read-only by design
create=False, edit=False, delete=False. Maximum security, zero risk. The portal is a window, not an editing surface.
An always-fresh, read-only timesheet view
Embedded backend list of every line logged on the customer's projects - date, project, task, description, hours.
Read-only embed: date, project, task, description, hours, with sort caret and pagination.
Built-in filters & group-by
Customers slice the data exactly the way they need it. Pre-built filters and group-by presets ship out of the box.
Search dropdown: Filters - Group-by - Favorites. One click each.
About EASI SOFT
Make it Easi with Odoo!
Silver Partner Odoo based in Auvergne Rhone-Alpes, France. An agile, human and transparent partner - combining infrastructure expertise with Odoo ERP integration.
+33 4 81 12 03 50 · contact@easi-soft.fr · www.easi-soft.fr
Discover our other applications
Browse the full EASI SOFT catalogue on the Odoo Apps Store.
See all EASI SOFT appsNeed help?
contact@easi-soft.fr - typical answer within one business day.
Please log in to comment on this module