feat: Dolibarr time tracking sync #55

Open
opened 2026-05-08 04:47:36 +00:00 by jmiller · 0 comments
Owner

Bi-directional time tracking between Gitea and Dolibarr.

Gitea to Dolibarr

  • When time is logged on a Gitea issue, push to linked Dolibarr task
  • Map Gitea user to Dolibarr user
  • Include issue title as time description

Dolibarr to Gitea

  • Time entered in Dolibarr reflects on linked Gitea issue
  • Webhook from Dolibarr on time entry creation

API

  • POST /repos/{owner}/{repo}/issues/{index}/times (exists) — enhanced to auto-sync to Dolibarr
  • GET /repos/{owner}/{repo}/dolibarr/timesheet?from=&to= — aggregated report

Dashboard

  • Widget showing time tracked per client/project
  • Billable vs non-billable breakdown
  • Export for invoicing
Bi-directional time tracking between Gitea and Dolibarr. ## Gitea to Dolibarr - When time is logged on a Gitea issue, push to linked Dolibarr task - Map Gitea user to Dolibarr user - Include issue title as time description ## Dolibarr to Gitea - Time entered in Dolibarr reflects on linked Gitea issue - Webhook from Dolibarr on time entry creation ## API - `POST /repos/{owner}/{repo}/issues/{index}/times` (exists) — enhanced to auto-sync to Dolibarr - `GET /repos/{owner}/{repo}/dolibarr/timesheet?from=&to=` — aggregated report ## Dashboard - Widget showing time tracked per client/project - Billable vs non-billable breakdown - Export for invoicing
jmiller added the type: feature label 2026-05-11 17:08:55 +00:00
Sign in to join this conversation.
No labels type: feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#55