Skip to Content

Start And End Date On Tasks

Add Start and End time tracking on timesheet lines, restrict field workers from manual entry, and introduce a "Running Timers" management view for improved control and accuracy in time tracking
June 12, 2025 by
Start And End Date On Tasks
Silverdale Technology, Somroo Hassaan
| No comments yet

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.

Share this post
Sign in to leave a comment