Administrate General Release Notes
Available for Essentials, Essentials Plus, and Enterprise.
What's New?
Event personnel can now be filtered out by instructor (or administrator) types for Document and Communication Templates. The instructors filter is being automatically applied via ‘All instructors' macro, as well as it can be added manually into the template. Let’s check the example of macro for document template for event audience:
{% for instructor in event.personnel | personnel_type("instructor") %} {{ instructor.contact.name }} {% if not loop.last %}, {% endif %} {% endfor %}
The only update here is adding of | personnel_type("instructor") part. That will ensure that only instructors (from all possible staff) will be displayed on the list in email or PDF.
Self-Pace Events
We have updated the start date for Self-Paced Events to only show “Upon Enrollment” when the LMS Event is already accessible and the start date is in the past. Self Paced Event Objectives on Learning Paths now also follow the same behavior.
Defects Resolved
- Resolved a display issue with Learning Path start dates for self-paced LMS Events in the Weblink Portal.
- Fixed an issue where Venues were not being added to duplicated sessions on Private Events.
- Resolved an issue that prevented users from deleting or archiving Task Workflow Groups.
-
Fixed an issue where the Training Pass table on Contacts and Accounts was not displaying External IDs set on the Training Pass in the External ID column.
- Added a missing field for Training Passes in Course Reports.
- Fixed an issue that prevented new Invoice creation when a deleted Invoice was linked to an Opportunity.
- Corrected access expiry settings for newly created entries when associating unnamed Learners.
- Fixed the 'All Instructors' macro to prevent incorrect listing of Administrators in Document Templates.
- Fixed issue where URL fragments were not updating correctly when navigating between Basic Info, Personnel, and Content tabs in Course Templates.
Administrate Essentials Plus
Available for Essentials Plus Edition only.
Developers Experience
What's New?
Core API
- New GraphQL fields added (isNewEvent and isPrivateEvent) to OpportunityInterest model
- Documentation updated for createClassroom Event mutation inputs
-
The field notes have been added to the session type in GraphQL
-
The field notes have been added to the update query of session mutation
-
It’s now possible to specify the expectedStudents count when creating a Private Event via GraphQL.
WebLink API
-
The start value for an Event in the Cart query now includes the timezone offset. For example, it will return 2025-01-01T18:00:00+01:00 rather than 2025-01-01T18:00:00.
-
The learningMode of the Event has been exposed on the LearningPathObjectiveEventDetail type.
Deprecation Notice
The scheduled removal date for the fields is 2025-03-31
Input Type | Field | Replaced with |
CoursePublicPriceInput | currencyCode | financialUnitId |
CourseTemplateCreateInput | lifecycle | lifecycleState |
CourseTemplateUpdateInput | lifecycle | lifecycleState |
LearningPathLearnerRegistrationInput | currencyCode | financialUnitId |
PrivateEventDetailsCreateInputType | currencyId | financialUnitId |
RemoveEventStaffInputType | eventId | N/A. Field not necessary and is ignored |
EventUpdateInputType | courseCode | code |
EventUpdateInputType | location | locationId |
EventUpdateInputType | taxType | taxTypeId |
EventUpdateInputType | timeZone | timeZoneName |
EventUpdateInputType | lifecycle | lifecycleState |
EventRegisterContactsInputType | currencyCode | financialUnitId |
CreateLmsResourceInputType | instructions | htmlDescription |
CreateLmsResourceInputType | description | displayName for Content of type Separator, Discussion, Kryterion, and External. Otherwise in favor of htmlDescription. |
UpdateLmsResourceInputType | instructions | htmlDescription |
UpdateLmsResourceInputType | description | displayName for Content of type Separator, Discussion, Kryterion, and External. Otherwise in favor of htmlDescription. |
EventAddPriceInputType | currencyCode | financialUnitId |
EventAddPriceInputType | tokenTypeId | financialUnitId |
SessionRemoveStaffInputType | sessionId | N/A. Field not necessary and is ignored |
WebhookCreateInputType | emailAddress | notificationEmails |
WebhookUpdateInputType | emailAddress | notificationEmails |
Comments
0 comments
Article is closed for comments.