Files
opensourcepos/app/Models
objecttothisandClaude Sonnet 5 545b23d274 chore(release,export): switch versioning to -dev snapshots, fix SQL export NOT NULL gaps. Merge from Master
- Release tooling: master now carries a `-dev` suffix on
  application_version; build-release.yml strips it only when
  building an official clean-version tag, and release.yml strips
  it when computing the release target and re-appends `-dev` when
  bumping to the next version (App.php updated to 3.4.3-dev).
- OSPOS.php: add invoice_enable/work_order_enable to default
  settings, with new OSPOSTest covering the default keys.
- export_helper.php: introduce EXPORT_SQL_REQUIRED_HIDDEN_COLUMNS
  so writeExportSql() always emits NOT NULL columns without
  defaults (people, customers, items, expenses, cash_up,
  attribute_definitions, tax_rates), fixing SQL export INSERTs
  that previously failed under strict SQL mode; refactor table
  prefix handling into exportSqlUnprefixedTableName().
- tabular_helper.php: extend employee/customer/item export rows
  with the newly required hidden columns (address fields,
  employee_id, description, allow_alt_description,
  is_serialized, etc.).
- Attributes.php: preserve raw definition_flags bitmask for SQL
  export alongside resolved label export row.
- Employees.php: fix export to use `people` table prefix instead
  of non-existent `Employees` table.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com>
2026-10-21 10:44:46 +04:00
..
2024-06-15 17:19:15 +02:00
2025-03-28 21:24:21 +04:00