• v1.5.1 a67f644ae1

    emitlinks released this 2026-10-19 18:02:48 +00:00 | 72 commits to main since this release

    GLPI 11 compatible VMware Workspace ONE UEM (AirWatch) asset synchronisation plugin.

    Changes in 1.5.1:

    • Buttons now use GLPI/Tabler classes (btn btn-primary, btn btn-secondary, btn btn-ghost-secondary) with ti icons, so they inherit the GLPI theme instead of being unstyled.
    • Sync direction is strictly one-way per mapping: AirWatch -> GLPI or GLPI -> AirWatch. The ambiguous "both ways" option is gone.
    • Certificate (CMSURL) authentication: upload a .pfx/.p12/.pkcs12 file, or a bare PEM certificate plus its private key. Uploaded certificates are listed with subject and expiry, and the CMS signature is built with openssl.
    • Dry run: a full read-only synchronisation that reports what would change without writing anything to GLPI or to the console.
    • Per-device sync: an AirWatch panel on each Computer/Phone form with "Sync this device" and "Dry run" buttons.
    • sync_one now returns an explicit ok/message for error, dry run and success cases.
    • Hook registered on POST_SHOW_ITEM (GLPI 11 does not dispatch PRE_ITEM_FORM), as a single callable rather than an itemtype-keyed table.
    Downloads