Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

Commit

Permalink
last community release info
Browse files Browse the repository at this point in the history
  • Loading branch information
cconard96 committed Apr 15, 2024
1 parent 1f6f4da commit b5af879
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 9 deletions.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
# Jamf Plugin for GLPI Changelog

## [3.1.1]

### Fixes

- Fixed missing API connection checks for some API calls.
- Fixed missing password config option during plugin installation.
- Fixed default PMV file path which is used during the plugin installation/v3.0 update.
- Fixed URL reference in the merge page's pager controls.
- Fixed select all checkbox on the import page.
- Fixed some blocking errors when merging devices.
- Fixed the computer type config option remaining after the plugin is uninstalled.
- Fixed unicity errors when discovering devices.

### Changed

- Updated included PMV (product model/OS version support) file to the latest version from Apple.
- Improved the permission error message when accessing the plugin's menu without access to any of the individual plugin pages.
- Migrated HTML code from `/front` files to Twig.
- Overhaul of the automatic tests to help ensure a stable release.
- Migrated from Atoum to PHPUnit.
- Added PHPStan level 1 checks.
- Updated the mock data.
- The config option to ignore the SSL certificate verification is now disabled by default. If you have issues connecting to your Jamf instance over HTTPS, you probably don't have the root certificate installed/trusted for Curl. You should verify this is configured correctly (look up the specific instructions for your OS/distribution).
- The merge page now ignores deleted and template assets when determining merge candidates.

## [3.1.0]

- The plugin now uses the bearer token authentication with the Jamf API. The plugin still uses a standard username and password to get the token though, so there is no change from the point of view of GLPI admins.
- UUID is now fetched when the plugin discovers computers and this field will also be used when suggesting GLPI assets for merges.

## [3.0.2]

### Fixes

- SQL error when fetching the Jamf device linked to a GLPI asset
- Several issues related to the classic API connection
- Several datetime conversion fixes
- Mobile device sync error message
- Migration of config options from plugin versions older than 2.0.0
- Not able to save the config options in the default options section

## [3.0.1]

### Fixes
Expand Down
16 changes: 7 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
# /!\ This plugin is looking for contributors /!\
[See the pinned issue for more information](https://github.com/cconard96/jamf/issues/121)
# /!\ This plugin has a new home /!\
To ensure this plugin can continue to be maintained and improved for many years to come, responsibility for the plugin has been transferred to Teclib'.
Given that this plugin involves the integration of a paid product with GLPI, with a potentially small number of GLPI users wanting this integration, it will be available under the GLPI-Network subscription moving forward.
This repository will be archived, but remain public.
If you need assistance with a community version of the plugin, please reach out via the [GLPI community forums](https://forum.glpi-project.org) or the [GLPI Discord server](https://discord.gg/BYQ47ZjWMS).
The last community release will be version 3.1.1.

# JAMF Plugin for GLPI

[![CodeFactor](https://www.codefactor.io/repository/github/cconard96/jamf/badge/master)](https://www.codefactor.io/repository/github/cconard96/jamf/overview/master)

Syncs data from JAMF Pro to GLPI.

## Requirements
Expand All @@ -17,11 +19,7 @@ Syncs data from JAMF Pro to GLPI.
- JSS User account used must have read access to mobile devices at least. Additional access may be required depending on what items are synced (software, etc).
- The two automatic actions "importJamf' and 'syncJamf" can only be run in CLI/Cron mode due to how long they can take.
- There is a rule engine used to filter out imported devices. The default import action is to allow the import.
- iPads and AppleTVs are imported as Computers, while iPhones are imported as Phones.

## Locale Support
- Contribute to French and Spanish localizations on [POEditor](https://poeditor.com/join/project/BepTgrM7ab).
- To request new languages, please open a GitHub issue.
- iPads and AppleTVs are imported as Computers, while iPhones can be imported as Phones or Computers.

## Version Support

Expand Down

0 comments on commit b5af879

Please sign in to comment.