Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] time_tracking_kiosk: record working hours for projects and tasks from kiosk #645

Draft
wants to merge 1 commit into
base: 18.0
Choose a base branch
from

Conversation

nmak-odoo
Copy link

@nmak-odoo nmak-odoo commented Mar 19, 2025

This module allows employees to record their working hours via kiosk interface:

  • Authenticate via employee badge scan or manual ID entry.
  • Select assigned projects and tasks for time tracking.
  • Start/stop timers to track work hours.
  • Configure maximum allowed hours and email templates for project managers in settings.
  • Record timesheet as the minimum of actual timer hours and maximum allowed hours.
  • Allow portal users to be assignees in tasks and related to HR employee records.
  • Notify project managers via email templates defined in settings.

@robodoo
Copy link

robodoo commented Mar 19, 2025

Pull request status dashboard

@nmak-odoo nmak-odoo force-pushed the 18.0-time-tracking-kiosk-nmak branch 9 times, most recently from 01a8380 to dc8de3d Compare March 20, 2025 12:56
@nmak-odoo nmak-odoo changed the title [ADD] time_tracking_kiosk: record working hours for project and tasks from kiosk [ADD] time_tracking_kiosk: record working hours for projects and tasks from kiosk Mar 20, 2025
… from kiosk

This module allows employees to record their working hours via kiosk interface:
- Scan employee badge or manually enter ID to identify employee.
- Select projects and tasks assigned to the employee.
- Start/stop timers to track work accurately.
- Configure maximum allowed hours and email template for PM in settings.
- Record timesheet as the minimum of actual timer hours and max. allowed hours.
- Allow portal users to be assignee(project.task) and related user(hr.employee)
- Notify project managers via configurable email templates defined in settings.
@nmak-odoo nmak-odoo force-pushed the 18.0-time-tracking-kiosk-nmak branch from dc8de3d to 999b0f8 Compare March 20, 2025 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants