{"id":24527209,"url":"https://github.com/oca/timesheet","last_synced_at":"2025-12-14T07:25:41.278Z","repository":{"id":37276459,"uuid":"20891557","full_name":"OCA/timesheet","owner":"OCA","description":"Odoo Timesheet Management Addons","archived":false,"fork":false,"pushed_at":"2025-04-11T06:37:56.000Z","size":41269,"stargazers_count":134,"open_issues_count":41,"forks_count":357,"subscribers_count":59,"default_branch":"14.0","last_synced_at":"2025-04-11T23:15:24.546Z","etag":null,"topics":["erp","hacktoberfest","odoo","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OCA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"OCA"}},"created_at":"2014-06-16T16:14:01.000Z","updated_at":"2025-04-04T03:33:15.000Z","dependencies_parsed_at":"2022-07-14T05:50:38.092Z","dependency_job_id":"3428dbab-927d-489e-af61-5945ed02908a","html_url":"https://github.com/OCA/timesheet","commit_stats":{"total_commits":842,"total_committers":100,"mean_commits":8.42,"dds":0.7838479809976246,"last_synced_commit":"63882225b5fcca0ccffe2e3e489843c98c7c497a"},"previous_names":["oca/hr-timesheet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCA%2Ftimesheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCA%2Ftimesheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCA%2Ftimesheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OCA%2Ftimesheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OCA","download_url":"https://codeload.github.com/OCA/timesheet/tar.gz/refs/heads/14.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248492883,"owners_count":21113163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["erp","hacktoberfest","odoo","python"],"created_at":"2025-01-22T06:17:11.044Z","updated_at":"2025-12-14T07:25:41.196Z","avatar_url":"https://github.com/OCA.png","language":"Python","funding_links":["https://github.com/sponsors/OCA"],"categories":[],"sub_categories":[],"readme":"\n[![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/timesheet\u0026target_branch=14.0)\n[![Pre-commit Status](https://github.com/OCA/timesheet/actions/workflows/pre-commit.yml/badge.svg?branch=14.0)](https://github.com/OCA/timesheet/actions/workflows/pre-commit.yml?query=branch%3A14.0)\n[![Build Status](https://github.com/OCA/timesheet/actions/workflows/test.yml/badge.svg?branch=14.0)](https://github.com/OCA/timesheet/actions/workflows/test.yml?query=branch%3A14.0)\n[![codecov](https://codecov.io/gh/OCA/timesheet/branch/14.0/graph/badge.svg)](https://codecov.io/gh/OCA/timesheet)\n[![Translation Status](https://translation.odoo-community.org/widgets/timesheet-14-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/timesheet-14-0/?utm_source=widget)\n\n\u003c!-- /!\\ do not modify above this line --\u003e\n\n# timesheet\n\nTODO: add repo description.\n\n\u003c!-- /!\\ do not modify below this line --\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n\n[//]: # (addons)\n\nAvailable addons\n----------------\naddon | version | maintainers | summary\n--- | --- | --- | ---\n[crm_timesheet](crm_timesheet/) | 14.0.1.0.0 |  | CRM Timesheet\n[hr_employee_product](hr_employee_product/) | 14.0.1.0.0 |  | Product is an employee\n[hr_timesheet_activity_begin_end](hr_timesheet_activity_begin_end/) | 14.0.1.0.2 |  | Timesheet Activities - Begin/End Hours\n[hr_timesheet_analysis](hr_timesheet_analysis/) | 14.0.1.0.0 | [![alexey-pelykh](https://github.com/alexey-pelykh.png?size=30px)](https://github.com/alexey-pelykh) | Analyze tracked time in Graph views\n[hr_timesheet_employee_analytic_tag](hr_timesheet_employee_analytic_tag/) | 14.0.1.0.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Hr Timesheet Employee Analytic Tag\n[hr_timesheet_predefined_description](hr_timesheet_predefined_description/) | 14.0.1.0.0 | [![juanjosesegui-tecnativa](https://github.com/juanjosesegui-tecnativa.png?size=30px)](https://github.com/juanjosesegui-tecnativa) | Predefined descriptions for timesheet entries\n[hr_timesheet_purchase_order](hr_timesheet_purchase_order/) | 14.0.1.1.0 | [![dessanhemrayev](https://github.com/dessanhemrayev.png?size=30px)](https://github.com/dessanhemrayev) [![aleuffre](https://github.com/aleuffre.png?size=30px)](https://github.com/aleuffre) [![renda-dev](https://github.com/renda-dev.png?size=30px)](https://github.com/renda-dev) | HR Timesheet Purchase Order\n[hr_timesheet_report](hr_timesheet_report/) | 14.0.1.0.1 | [![alexey-pelykh](https://github.com/alexey-pelykh.png?size=30px)](https://github.com/alexey-pelykh) | Generate Timesheet Report from Task Logs\n[hr_timesheet_report_milestone](hr_timesheet_report_milestone/) | 14.0.1.0.0 |  | Extend Timesheet by adding Milestone\n[hr_timesheet_sheet](hr_timesheet_sheet/) | 14.0.1.4.3 |  | Timesheet Sheets, Activities\n[hr_timesheet_sheet_activity](hr_timesheet_sheet_activity/) | 14.0.1.0.0 |  | Automatic activities related to submission and review of timesheet sheets\n[hr_timesheet_sheet_attendance](hr_timesheet_sheet_attendance/) | 14.0.1.0.0 |  | HR Timesheet Sheet Attendance\n[hr_timesheet_sheet_autodraft](hr_timesheet_sheet_autodraft/) | 14.0.1.0.0 |  | Automatically draft a Timesheet Sheet for every time entry that does not have a relevant Timesheet Sheet existing.\n[hr_timesheet_sheet_no_create](hr_timesheet_sheet_no_create/) | 14.0.1.0.0 |  | Avoid creation of projects and tasks in timesheet sheet lines\n[hr_timesheet_sheet_period](hr_timesheet_sheet_period/) | 14.0.1.0.0 |  | HR Timesheet Sheet based on Payroll Period\n[hr_timesheet_sheet_policy_department_manager](hr_timesheet_sheet_policy_department_manager/) | 14.0.1.0.0 |  | Allows setting Department Manager as Reviewer\n[hr_timesheet_sheet_policy_project_manager](hr_timesheet_sheet_policy_project_manager/) | 14.0.1.0.0 |  | Allows setting Project Manager as Reviewer\n[hr_timesheet_task_domain](hr_timesheet_task_domain/) | 14.0.1.0.0 |  | Limit task selection to tasks on currently-selected project\n[hr_timesheet_task_required](hr_timesheet_task_required/) | 14.0.1.0.0 |  | Set task on timesheet as a mandatory field\n[hr_timesheet_task_stage](hr_timesheet_task_stage/) | 14.0.1.1.0 |  | Open/Close task from corresponding Task Log entry\n[hr_timesheet_time_restriction](hr_timesheet_time_restriction/) | 14.0.1.0.1 |  | Restrictions on the creation of time sheets for past dates\n[hr_timesheet_time_type](hr_timesheet_time_type/) | 14.0.1.0.1 |  | Ability to add time type in timesheet lines.\n[hr_utilization_analysis](hr_utilization_analysis/) | 14.0.2.0.1 | [![alexey-pelykh](https://github.com/alexey-pelykh.png?size=30px)](https://github.com/alexey-pelykh) | View Utilization Analysis from Task Logs.\n[hr_utilization_report](hr_utilization_report/) | 14.0.1.0.3 |  | Generate Utilization Report from Task Logs\n[project_task_stage_allow_timesheet](project_task_stage_allow_timesheet/) | 14.0.1.0.0 |  | Allows to tell that a task stage is opened for timesheets.\n[sale_timesheet_budget](sale_timesheet_budget/) | 14.0.1.0.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Sale timesheet budget\n[sale_timesheet_line_exclude](sale_timesheet_line_exclude/) | 14.0.1.0.1 |  | Exclude Timesheet Line from Sale Order\n[sale_timesheet_order_line_no_update](sale_timesheet_order_line_no_update/) | 14.0.1.1.4 | [![ilyasProgrammer](https://github.com/ilyasProgrammer.png?size=30px)](https://github.com/ilyasProgrammer) | Sale Timesheet Order Line no Update\n[sale_timesheet_order_line_sync](sale_timesheet_order_line_sync/) | 14.0.1.0.0 |  | Propagate task order line in not invoiced timesheet lines\n[sale_timesheet_rounded](sale_timesheet_rounded/) | 14.0.1.0.1 |  | Round timesheet entries amount based on project settings.\n\n[//]: # (end addons)\n\n\u003c!-- prettier-ignore-end --\u003e\n\n## Licenses\n\nThis repository is licensed under [AGPL-3.0](LICENSE).\n\nHowever, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA)\npolicy. Consult each module's `__manifest__.py` file, which contains a `license` key\nthat explains its license.\n\n----\nOCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit\norganization whose mission is to support the collaborative development of Odoo features\nand promote its widespread use.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foca%2Ftimesheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foca%2Ftimesheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foca%2Ftimesheet/lists"}