This feature enhances the Timesheet and Project modules by introducing structured control over how time is recorded and monitored, especially for field-based users.
Functionality:
Start & End Time Fields on Timesheets
- Adds two new fields: Start Time and End Time to the Timesheet Line.
- These fields are of type datetime and represent the beginning and end of a work session.
- Fully integrated with the Marshmallow Stick Options to toggle visibility based on user role or preference.
Field Worker Group Restriction
- Introduces a new security group: Field Worker under Timesheet settings.
- Field Workers:
- Cannot manually "Add a line" in the timesheet view.
- Are encouraged to use timers or automated methods to log time.
- Helps maintain clean, accurate, and validated time records.
Running Timers Menu
- Adds a new “Running Timers” menu under the Timesheets module.
- Displays all timesheet lines with active timers (i.e., with no End Time).
- Useful for:
- Identifying forgotten or accidentally running timers.
- Allowing supervisors to monitor and stop ongoing work logs.
- Task field in this list is now clickable and opens the related task form for quick access.
Benefits:
- Promotes accountability by tracking exact working durations.
- Simplifies oversight and ensures timesheet data integrity.
- Restricts manual entries for field workers while still offering visibility and tracking.
- Enables supervisors and managers to easily identify and resolve lingering timers.
Conclusion:
This feature boosts the efficiency and reliability of Odoo’s Timesheet tracking, especially for distributed and mobile teams. By enforcing stricter controls and providing real-time visibility into ongoing time logs, it ensures cleaner data and better project tracking across the board.
Start And End Date On Tasks