MEGAINFRA-WEBAPP/scripts
DEls e089cbc000 feat(creditors): Creditors is its own user-settings section for office users
Adds "creditors" to the grantable modules (office users only; site managers
need it switched on and the settings screen does not offer it). Creditors pages,
APIs and statement/invoice files check this section instead of Financial.
Migration 2026-11-10-creditors-module.py adds it to users.modules (applied).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 13:51:24 +02:00
..
data feat(po-email): hourly mailbox check that files new POs into MEGA 2026-11-02 22:37:12 +02:00
migrations feat(creditors): Creditors is its own user-settings section for office users 2026-11-10 13:51:24 +02:00
n8n chore(n8n): keep the stored PO-ingest callback in step with the published workflow 2026-10-11 00:47:00 +02:00
site-model feat(site-map): Munyaka 2 stormwater and village network, Progress section highlight, layer switches 2026-10-28 12:13:38 +02:00
backfill-fuel-log-previous-reading.py
backfill-retention-forecasts.ts feat: update management comparisons and Cedar Gate site model 2026-10-20 12:23:44 +02:00
build-icons.mjs
build-og-image.mjs
check-connections.mjs feat: add remote purchasing MCP to existing app 2026-10-05 02:46:36 +02:00
clear-site-rows.py
close-flagged-site-moves.ts feat(clock): a scan at another site moves workers and vehicles there automatically 2026-10-21 06:34:05 +02:00
compare-dn-pipelines.mts
dn-backfill-dates.py fix(dn): date deliveries by the slip and orders by the PO's order date 2026-10-11 00:35:00 +02:00
dn-board.mts
dn-replay-review.mts
dn-snapshot.mts
download-all-delivery-notes.py
generate-mcp-key.mjs feat: add remote purchasing MCP to existing app 2026-10-05 02:46:36 +02:00
generate-plant-hours-template.ts
import-buildsite-fuel.ts fix: harden workforce, plant and financials 2026-10-19 13:18:31 +02:00
import-management-plans.ts feat(management): store planning data in PocketBase with editable income, add job and forecast vs actual chart 2026-10-20 03:04:01 +02:00
import-management-workbook.py feat(management): refresh workbook plans and reconcile cashflow 2026-10-14 05:48:01 +02:00
inbox-three-rerun.ts chore(dn): inbox 3 queue re-run script 2026-10-26 20:01:09 +02:00
mcp-staging-smoke.mjs feat: add remote purchasing MCP to existing app 2026-10-05 02:46:36 +02:00
mcp-staging-smoke.test.mjs feat: add remote purchasing MCP to existing app 2026-10-05 02:46:36 +02:00
migrate-delivery-notes-ocr.py
migrate-dn-item-units.py
migrate-plant-hours-backfill-vehicle.py
patch-next-dev-blocker.cjs
pb-add-ask-collections.py
pb-add-creditors.py feat(creditors): Creditors > Suppliers with statement, invoice and delivery note reconciliation 2026-11-10 12:42:43 +02:00
pb-add-dn-alias-keys.py
pb-add-dn-batch-uploaded-at.py
pb-add-dn-batches.py
pb-add-dn-dates.py fix(dn): date deliveries by the slip and orders by the PO's order date 2026-10-11 00:35:00 +02:00
pb-add-dn-doc-type.py
pb-add-dn-item-aliases.py
pb-add-dn-item-units.py
pb-add-dn-note-dismissed.py
pb-add-dn-open-pages.py
pb-add-dn-staged-ingestion.py
pb-add-employee-rates.py feat(workforce): add rate history and missing-rate editor 2026-10-07 13:19:50 +02:00
pb-add-employers.py feat(workforce): add employer and broker management 2026-10-15 15:58:06 +02:00
pb-add-fuel-import-dedup.py fix: harden workforce, plant and financials 2026-10-19 13:18:31 +02:00
pb-add-fuel-prices.py
pb-add-management.py feat(management): store planning data in PocketBase with editable income, add job and forecast vs actual chart 2026-10-20 03:04:01 +02:00
pb-add-sick-note-ranges.py feat(workforce): add timesheet exports and duplicate protection 2026-10-07 23:53:47 +02:00
pb-add-sick-notes.py feat(workforce): add timesheet exports and duplicate protection 2026-10-07 23:53:47 +02:00
pb-add-site-cash-range.py feat(sites): keep one cash carried date range per site in PocketBase 2026-11-10 10:21:57 +02:00
pb-add-site-coordinates.py
pb-add-site-job-start-date.py
pb-add-worker-status.py feat(workforce): add active and inactive workers 2026-10-07 13:41:05 +02:00
pb-backup-collection.py
pb-bootstrap-schema.py feat(sites): import payment certificates into Inflows with cumulative chart 2026-10-27 10:53:54 +02:00
pb-deduplicate-timesheets.py feat(workforce): add timesheet exports and duplicate protection 2026-10-07 23:53:47 +02:00
pb-delete-fixed-costs.py
pb-enable-batch-api.py
pb-relax-dn-zero-fields.py
pb-relax-rules.py
pb-show-fixed-costs.py
pb-show-sites.py
pb_env.py
po_email_intake.py fix(po-email): recognise a site named with an instance number 2026-11-10 10:12:19 +02:00
randomize-site-coords.py
sync-plant-sites-from-buildsite.mjs feat(plant): sync vehicle sites from Buildsite fuel logs 2026-11-06 13:03:47 +02:00
sync-plant-sites-from-buildsite.test.mjs feat(plant): sync vehicle sites from Buildsite fuel logs 2026-11-06 13:03:47 +02:00
test_po_email_intake.py fix(po-email): recognise a site named with an instance number 2026-11-10 10:12:19 +02:00
tmp-w.mts