sas.fajri
dd1094e48a
fix: koreksi pembulatan ke entry terbesar, filter author date ketat
...
- distribute_hours: simpan diff pembulatan ke entry terbesar (bukan
terakhir) agar tidak bisa jadi 0.00h saat banyak entry
- get_commits_today: filter strict author date = today, cegah commit
dari hari lain yg di-rebase/push masuk ke timesheet hari ini
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 17:26:11 +07:00
sas.fajri
cdfccabbea
feat: tambah REPO_CPONE/LIVE_CPONE ke project CPONE
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 19:29:35 +07:00
sas.fajri
044d3a5cdc
feat: tiap commit jadi entry timesheet terpisah (pro-rata per commit)
...
Sebelumnya commit dengan kode task yang sama digabung jadi 1 entry.
Sekarang setiap commit → 1 entry Odoo. Bobot waktu dihitung dari gap
ke commit sebelumnya (atau dari 08:00 untuk commit pertama hari itu).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 17:05:36 +07:00
sas.fajri
c63b65a18d
fix: path BE_IBL ke one-api-lab, fix .env parser di run_daily.sh
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 16:56:47 +07:00
sas.fajri
bef690b610
feat: tambah repo ibl_merge_report_service → project IBL
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 15:23:49 +07:00
sas.fajri
6975ce6e7c
docs: update README — .env, launchd, URL baru, fallback project
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 10:30:55 +07:00
sas.fajri
c72dfa1e1e
feat: baca SESSION_ID, USER_ID, EMPLOYEE_ID dari .env
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 10:15:58 +07:00
sas.fajri
70356de750
fix: ganti BASE_URL ke odoo.aplikasi.web.id
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-29 10:13:23 +07:00
sas.fajri
55a089ab02
feat: fallback cari task di semua project jika tidak ditemukan di project default repo
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 17:02:33 +07:00
sas.fajri
2b12749a95
feat: tambah flag --yes untuk skip konfirmasi upload
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 17:00:52 +07:00
sas.fajri
2bd1771c2b
fix: ganti --after/--before ke --since/--until dengan waktu eksplisit
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 16:59:59 +07:00
sas.fajri
f27a8abf70
fix: tampilkan mode SAVE PENDING di output
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 16:57:20 +07:00
sas.fajri
ffcacf1bfb
fix: path IBL ke BE_IBL & FE_IBL, tambah aturan commit message
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 10:46:42 +07:00
sas.fajri
e29598995c
feat: tambah repo SAS_TASK → project SAS
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 10:45:02 +07:00
sas.fajri
65470b4f6b
feat: span task pertama dihitung dari jam 08:00
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 10:26:44 +07:00
sas.fajri
d8a0370775
docs: update README — pro-rata time span dan contoh output
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 10:23:57 +07:00
sas.fajri
d2e9641739
feat: pro-rata berdasarkan time span commit bukan jumlah commit
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 10:22:37 +07:00
sas.fajri
c9bf004a4f
Initial commit: Odoo timesheet automation scripts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-28 10:18:08 +07:00