The University of York Data Source Key building block which allows system administrators to alter user, course and enrolment DSK, row status and availability via the GUI.
From Learn SaaS version v3800.15.0 (Released to Production 6 August 2020) the following Java APIs which have been removed (they were deprecated since 2015):
CourseCategoryMembershipLoader CourseCategoryMembershipPersister OrganizationCategoryLoader OrganizationCategoryMembershipLoader OrganizationCategoryMembershipPersister OrganizationCategoryPersister
Thus, we commented out all the functionalities for searching courses/organizations according to their category.
Add the javax.annotation-api lib to fix the javax.annotation.Resource issue with OpenJDK 11
compile group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2'
Fixed Organization Status Update Throws Error, no Logging issue reported by hcrites54.
This release has resolved the following issue on SaaS (3600.x). Only tested on a 3600.x DVM running with OpenJDK 11. The xml-apis-1.0.b2.jar has been excluded in this version.
java.lang.SecurityException: Sealing violation loading javax.xml.parsers.FactoryConfigurationError : Package javax.xml.parsers is sealed.
This release should hopefully have fixed the enrolment issue on SaaS. Only tested on the Bb learn 9.1 Q2 2018 (3400.0.0) DVM.
Added database tables to store change logs.
SELECT * FROM york_dsk_change_log l JOIN york_dsk_change_message m ON l.york_dsk_change_message_pk1 = m.pk1 WHERE trunc(m.dtcreated) = trunc(current_date) ORDER BY m.dtcreated;
This release has fixed the paging issue. The source has been recompiled with Spring v5.0.6.RELEASE and JDK 1.8.
Added columns sorting feature.
An update comment box is added.
Result receipt is updated to show change logs.
Change logs are written to Tomcat stdout-stderr log.