Releases: ArchwayTrust/Education-G4S-APISync
September 2023 - Release 1
January 2023 Release 1
Some general house keeping bringing frameworks and NuGet packages up to date.
Key changes:
- Increased field size for behaviour group names to prevent truncation errors.
- Migrated to .Net 7 (See Readme for required runtime installation).
- Updated to EntityFrameworkCore 7
- Updated to Newtonsoft.Json 13.0.2
- Updated to RestSharp 108.0.3
- Adopted some new best practices for RestSharp
October 2021 Release 3
This is a bug fix release.
Previously when BehaviourFrom and BehaviourTo were left NULL only the previous 7 days data were retained.
Now the behaviour is as intended in that previous 7 days is synced by default but historic data is retained.
Full Changelog: v3.1...v3.2
October 2021 Release 2
- Now has the option to sync attendance data.
- Included script to create scalar udfs for easy access to attributes.
- Included script to create an attendance view (g4s.v_attendance)
- Included script to create a student view (g4s.v_students)
October 2021 Release
The following end points have been added:
-Behaviour GET Events
-Behaviour GET Event Types
-Behaviour GET Classification
-Users GET Staff
-Teaching GET Teachers
Run the sync tool once to update database. At that point you will have new options in the sec.AcademySecurity table with which to enable behaviour. By default if BehaviourFrom and BehaviourTo are NULL it will sync the last 7 days.
January 2021 Release 2
Major additions now pulling:
- Timetable periods
- Timetable classes
- Lesson attendance
Changes to security table:
- To enable extraction of lesson attendance data you need to set GetAttendance to true.
- Leave AttendanceFrom and AttendanceTo to extract only yesterdays lesson attendance.
- Set dates if you want a specifc range (obviously takes longer).
January 2021 Release
- Updated .Net Libraries.
- Better handles exceptions.
December 2020 Release
Current package as of 8/12/2020.