Version 2.3.0 Released 2017-06-20
[ADMS-98] - Sync KAMAR photos
ADMS can now save staff and student photos as a 96x96 thumbnail in the
jpegPhotoattributes and to the local disk or network location for use elsewhere.
[ADMS-102] - Ability to use caregiver details
Caregiver names and email addresses are now available to use in Attribute Mapping as
<caregiveremails>. If there is more than one caregiver then the values will be comma separated.
[ADMS-96] - Remove NSN
In an upcoming KAMAR update the NSN will no longer be sent in the Directory Services data.
<nsn>placeholder has been removed and will no longer be parsed when used in an Attribute Mapping
The order of the student script parameters order will not change and the value of the NSN parameter will now be an empty string.
[ADMS-101] - Ensure Directory Services XML is valid before processing
If the request data from KAMAR contains invalid XML ADMS will now return and log an error with the details instead of aborting without anything helpful.
[ADMS-103] - Migrate password hash into attribute mappings
The password hash location will be migrated into an Attribute Mapping for each user type (staff & student). The hash format is still set globally in the Service section of the Admin Console.
Resolves issues where a user's password hash is not set/updated when:
- the user's password is in sync
- the hash location is changed
- the hash type is changed
[ADMS-91] - INF and ERR logs for an invalid user location do not provide enough detail
[ADMS-92] - Removing left users group memberships unhandled exception
Worked around an issue where ADMS would occasionally throw an execption (that we didn't expect) when attempting to enumerate a user's group memberships.
[ADMS-93] - Left user group memberships not being removed
When a user is identified as left ADMS would clear the group memberships and then add the groups back during group processing.