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 / v2.8.8
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-04 1.5 kB
v2.8.8 -- Requirements _ Validation v2 source code.tar.gz 2026-05-04 458.5 MB
v2.8.8 -- Requirements _ Validation v2 source code.zip 2026-05-04 460.1 MB
Totals: 3 Items   918.6 MB 0

Summary

Unified the constraint contract across the stack and put validation on the table where users actually need it.

Highlights

  • Validate requirements against a BIM model in one click — picks a model, runs every requirement against every element, score + counts + drill-down via the regular /validation dashboard.
  • Excel/CSV import & export — downloadable template (with operator legend), file import endpoint, unified export.{xlsx|csv|json}.
  • All 10 constraint operators end-to-endexists / not_exists actually work now (no more regex:".+" workaround). Per-type input widgets in the editor (number / range / regex with live validation).

Backend

  • requirements/evaluator.py (pure constraint evaluator, 32 unit tests)
  • requirements/bim_validator.py (runs set against model, persists regular ValidationReport)
  • requirements/excel_io.py (template + parse + export, 8 unit tests)
  • New endpoints:
  • POST /api/v1/requirements/{set_id}/validate-bim/{model_id}
  • GET /api/v1/requirements/template.xlsx
  • POST /api/v1/requirements/{set_id}/import/file/
  • GET /api/v1/requirements/{set_id}/export.{ext}

Frontend

  • New ConstraintValueInput picks the right widget per operator
  • Toolbar gains Import / Template / Export / Validate buttons + result card
  • Pick-model modal for validation runs
  • Preset packs cleaned up (no more workarounds)

🤖 Generated with Claude Code

Source: README.md, updated 2026-05-04