Skip to content

Add bios and operatingsystem sections to ComputerBuilderMapping#17

Merged
f2cmb merged 10 commits into
mainfrom
JSONMapping/nodes
Jun 18, 2026
Merged

Add bios and operatingsystem sections to ComputerBuilderMapping#17
f2cmb merged 10 commits into
mainfrom
JSONMapping/nodes

Conversation

@f2cmb

@f2cmb f2cmb commented Mar 4, 2026

Copy link
Copy Markdown
Contributor
  • Add builder/computer/data/bios.json (ssn → ldap.serialNumber)
  • Add builder/computer/data/operatingsystem.json (name → ldap.operatingSystem, version → ldap.operatingSystemVersion)
  • Extend getSectionNames() to include bios and operatingsystem
  • Update install() to create new columns and migrate existing installations
  • Add ComputerBuilderMappingTest (createWithDefaults, getSection, resetSection)
  • Add SyncFilterTest cases for BuilderMapping auto-creation and cascade purge

@f2cmb f2cmb requested a review from stonebuzz March 5, 2026 08:42
@f2cmb f2cmb marked this pull request as ready for review March 5, 2026 08:42
Comment thread builder/computer/data/bios.json
Comment thread builder/computer/data/operatingsystem.json
@f2cmb

f2cmb commented Mar 5, 2026

Copy link
Copy Markdown
Contributor Author

Fixed empty sections
image

@f2cmb f2cmb requested a review from stonebuzz March 5, 2026 10:40
@f2cmb f2cmb linked an issue Jun 11, 2026 that may be closed by this pull request
@f2cmb f2cmb requested review from Rom1-B and stonebuzz and removed request for stonebuzz June 11, 2026 16:27
Comment thread tests/ComputerBuilderMappingTest.php Outdated
Comment thread tests/SyncFilterTest.php Outdated
@f2cmb f2cmb merged commit 4438b76 into main Jun 18, 2026
4 of 6 checks passed
@f2cmb f2cmb deleted the JSONMapping/nodes branch June 18, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ComputerBuilderMapping

2 participants