OSS-BSS-Field-Dispatch/frappe-setup
louispaulb 536bd2dfa8 PG patches reproductibles (idempotent): ORDER BY NULL (product.py) + CurDate (item.py heatmap) + CURRENT_DATE() filet (frappe_pg)
Volatils dans le conteneur → à ré-appliquer après rebuild. Period Closing Voucher GROUP BY = TODO (#53).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 06:16:09 -04:00
..
add_start_time_field.py Initial commit — OSS/BSS Field Dispatch app 2026-03-24 14:11:40 -04:00
apply_pg_patches.py PG patches reproductibles (idempotent): ORDER BY NULL (product.py) + CurDate (item.py heatmap) + CURRENT_DATE() filet (frappe_pg) 2026-06-04 06:16:09 -04:00
create_dispatch_settings.py Initial commit — OSS/BSS Field Dispatch app 2026-03-24 14:11:40 -04:00
create_roster_doctypes.py Roster/booking: doctypes + custom fields ERPNext (idempotent) 2026-06-03 16:43:36 -04:00
setup_dispatch_custom_fields.py Custom Field monthly_regular (Service Contract): prix forfait original barré 2026-06-03 18:31:58 -04:00
setup_store_erpnext.py Store setup: champ store_regular_price (prix barré boutique, inline-editable) 2026-06-03 21:55:59 -04:00