• v1.6.13 eba30f924c

    emitlinks released this 2026-10-22 08:03:11 +00:00 | 55 commits to main since this release

    AirWatch Sync 1.6.13

    Corrections installations en sous-répertoire (/glpi/...)

    • Les URLs du plugin (page de config, endpoint de jeton CSRF, lien "recharger cette page") sont désormais dérivées de $CFG_GLPI['root_doc'], calculé par GLPI 11 depuis la requête elle-même. Ancienne logique basée sur SCRIPT_NAME qui vaut /index.php sous le kernel Symfony et perdait le préfixe /glpi/.
    • Fallback conservé pour GLPI 10 (SCRIPT_NAME /front/ ou /plugins/) et gestion des root_doc stockés en URL absolue.
    • Lien asset GLPI de l'onglet "Appareils synchronisés" : utilisait un chemin durci /phone.form.php?id=... qui omettait à la fois /glpi/ et /front/ ; maintenant construit via la racine document GLPI.
    • Select de profil et lien "Modifier" : plus de $_SERVER['PHP_SELF'] (même problème sous GLPI 11).

    État GLPI par défaut : menu déroulant

    • Le champ "État GLPI par défaut pour les appareils enrôlés" est maintenant un menu déroulant alimenté par glpi_states (nom + nom complet), au lieu d'une saisie libre. La valeur stockée reste le nom de l'état, résolu/créé par le moteur de synchronisation.

    Espacement des boutons

    • La barre d'actions du bas (Enregistrer, Tester la connexion, Simulation, Synchroniser) n'est plus collée au bas de la page : marge basse de 24px.
    • Les boutons "Ajouter un profil" / "Ajouter une correspondance" ne sont plus collés aux champs : marge haute de 10px.
    Downloads