RIO Education 3.13.2 Release Notes
Enhancements, new features, and bug fixes
Table of Contents
Info
If a specific enhancement or new feature requires configuration, the notes will mention:
- the upgrade notes (steps),
- the components ("RIO Ed - Aura"),
- the attributes (configurable settings), and/or,
- the custom metadata type.
Otherwise, if there is no mention on configuration, attributes, RIO Ed - Aura components, or upgrade notes for a specific enhancement, this means that specific enhancement is automatically available upon installing this new version.
No configuration is needed for a new feature unless stated otherwise.
For more information on installing or upgrading your RIO Education version, head here.
3.13.2
Release date: 14th August 2023
3.13.2 New Install
https://rioed-installer.herokuapp.com/products/RIO_Education/3.13.2
3.13.2 Upgrade
https://rioed-installer.herokuapp.com/products/RIO_Education_Upgrades/latest/v3_13_2
Before you upgrade
-
If you have not already enabled LWS in your instance, make sure to enable it. See here for more details.
- We also recommend you to test new versions in a sandbox first (according to your own test cases), before rolling it into production.
- It is important to review the upgrade plans and the metadata to be applied before performing any action, as we do not support rollback.
Bug Fixes
Bug Fix - Admission
ISS-001642 SOBJ_CreateRequirementSet_TDTM is causing issue in 3.12 during Application Form runtime for Student Users
Previously in v3.12, some fields in the Requirement object are no longer editable with the REDU - Student Permission Set, which causes the SOBJ_CreateRequirementSet_TDTM trigger to fail when the student tries to create new Program Application.
Therefore, in order to allow the Requirement Set generation for students, the following fields from the Requirement object are added to the REDU - Student permission set with Edit permission:
- Condition
- Create Salesforce Task
- Due Days
- File Categories
- File Count
- Requirement Type
- Requirement Visibility
- Sequence
- Task Owner Id
See also:
ISS-001644 Program Application created by Student will break the Requirement Checklist
Previously, when a student creates a Program Application record, the Requirements will be missing some critical field values (e.g. Due Date) that are needed for the checklist to work.
This is because the SOBJ_CreateRequirementSet_TDTM only queries fields that the current running user (student) can see and update, when it queries the Requirement Template.
Therefore, the fix is the same as in ISS-001642.
In order to allow the Requirement Set generation for students, the following fields from the Requirement object are added to the REDU - Student permission set with Edit permission:
- Condition
- Create Salesforce Task
- Due Days
- File Categories
- File Count
- Requirement Type
- Requirement Visibility
- Sequence
- Task Owner Id
See also:
ISS-001682 The "Close and Done" button is disabled when File Count is not defined in the Requirement Template
Previously, when the "File Count" is not defined in the Requirement Template for the "File Update" requirement type, the "Done and Upload" button will remain disabled. The user will not be able to mark the task as done, even though the user has already uploaded a file.
Therefore, the "RIO Ed - Requirement Checklist Manager" is now fixed to default the File Count to 1 (if no value is defined by the user).
See also:
ISS-001684 Requirement checklist manage button overflow
Fixed a UI bug, where the button of the Requirement Checklist Manager would overlap into other sections of the page when the window size changes.
See also: RIO Ed - Requirement Checklist Manager
ISS-001685 Requirement Set - Total Requirement Incorrect Rollup
Fixed a bug where deleting or deactivating the last Requirement for a Requirement Set would not update the Requirement Set rollup fields correctly.
See also: Application Requirement and Checklist
Bug Fix - Enrollment Management
ISS-001670 REDU_StudentCourseScheduler_LCTRL missing from REDU - Admin and REDU - Operation Admin permission set
The following permission sets are now updated, to contain some previously missing Apex Class permissions:
REDU_Admin :
- REDU_CalendarInfo_LCTRL
- REDU_StudentCourseAdvancedSearch_LCTRL
- REDU_StudentCourseScheduler_LCTRL
- REDU_TransferCreditCatalog_LCTRL
REDU_Operation_Admin :
- REDU_CalendarInfo_LCTRL
- REDU_ProgramPlanCloning_LCTRL
- REDU_StudentCourseAdvancedSearch_LCTRL
- REDU_StudentCourseScheduler_LCTRL
- REDU_TransferCreditCatalog_LCTRL
See also: RIO Education User Profile, Custom Permission, and Permission Sets
ISS-001687 Join Waiting List button appears on the Session Enrollment Wizard even the student has enrolled to the session
When a Session has reached maximum capacity (fully enrolled), the "Join Waiting List" button will appear on the Enrollment Wizard (by clicking on the "Details" button), or on the Calendar View (by clicking on the calendar booking).
However, this button will be visible to all students regardless of their enrollment status to the Session.
This might confuse students who have already enrolled to it (Status = Enrolled) before the capacity has been maxed out.
Therefore, this is now updated, so that the 'Join Waiting List' button will only appear in the Session Details of the Enrollment Wizard:
- if the student is not currently enrolled in the Session, AND,
- the Session is already at maximum capacity.
See also: Session Waitlist
ISS-001696 Fix Pre-requisite for Completed-Fail Condition
Previously, the Course Requirement Type = 'Pre-Requisite (Enrolled or Completed)' does not check whether the completed Course Connection has a pass or fail grade.
To prevent students from being able to enroll to another Course despite failing the pre-requisite Course, the requirement logic has been updated.
This will now check if the Course Connection is either:
- enrolled, or,
- completed AND passed (i.e. completed with a pass grade).
See also: Pre-requisites (and other requirements) for Courses
Enhancements
Enhancement - Admission
ISS-001698 Support undelete on Requirement Set rollups
Previously, when a Requirement is undeleted (restored after deletion), the rolled up fields are not updated.
Therefore, when a related Requirement is undeleted, the rollups for the following fields on the Requirement Set are now updated:
- Total Requirement
- Total Reviewed
- Total Submitted
See also:
Enhancement - Others
ISS-001680 Make custom related list in RIO Education available in screen flow
The Custom Single Related List component is now available in screen flows.