Download Latest Version OpenConstructionERP_12.2.0_x64_en-US.msi (375.0 MB)
Email in envelope

Get an email when there's a new version of OpenConstructionERP

Home / v3.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-16 2.4 kB
v3.2.0 -- Planning_Field-Ops audit + clean-install fix source code.tar.gz 2026-05-16 244.5 MB
v3.2.0 -- Planning_Field-Ops audit + clean-install fix source code.zip 2026-05-16 246.6 MB
Totals: 3 Items   491.1 MB 0

Backlog triage, Planning/Field-Ops audit, clean-install fix, per-country demo data. Rolls up the v3.1.0 deep logic + correctness sweep (23 modules, 10 waves).

Clean install

  • Fresh database now creates all module tables. create_all previously ran off a hand-maintained import list that omitted 18 modules (service, resources, equipment, portal, daily_diary, schedule_advanced, crm, contracts, variations, bid_management, qms, hse_advanced, carbon, bi_dashboards, subcontractors, supplier_catalogs, property_dev, compliance_docs) — those sections returned 500 ("no such table") on any fresh install. Module models are now discovered dynamically.

Correctness

  • Planning + Field Operations deep audit (10 modules): schedule (8 cross-tenant IDOR + working-day calendar + Gantt duration), schedule-advanced (CPM cycle 500 + EVM sunk-cost + read-only Weekly), tasks (assignee persistence + checklist progress + status transitions + audit), 5d (budget variance + hardcoded EUR + S-curve), risk (dead heatmap + impact mismatch + numeric-parse 500), daily-diary (entries endpoint + calendar + weather), equipment (large-fleet drawer + depreciation/geo fields), resources (tz double-offset + live bookings + spurious 409), service (empty Tickets + WO 422 + EUR), portal (ticket 422 + scoping + access rules).
  • Variations: every list endpoint was dead (UnmappedInstanceError); 8 repositories fixed.
  • Bid management: list cap raised 100→500 (frontend page size was 422-ing).
  • Remediation backlog (125 items) triaged at root: documents IDOR / path-traversal, BOQ currency & markup & rollup, assemblies import / overflow / formula engine, validation score scale + ReDoS, projects/dashboard/catalog money & date integrity, takeoff/CAD aggregation, bim_requirements authz + explicit XXE.
  • i18n: 3949 duplicate-key build errors removed (first-wins dedup), canonical translations preserved.
  • Cost matching: restored 3-letter→ISO-alpha-2 country remap (US/GB/CA rates were silently excluded).

Demo data

  • 4 country-correct demo projects only: Berlin (DIN 276 / EUR), Dubai (MasterFormat / AED), Paris (DPGF / EUR), US Medical (MasterFormat / USD). No test/smoke data shipped.

Verification

  • Backend 5562 unit tests passing, frontend type-check clean, zero regressions.
  • Live browser walkthrough: 62 pages across every sidebar section, real tab clicks + screenshots, 0 API/JS errors.
Source: README.md, updated 2026-05-16