RIO Ready V4: Login/Self-registration Components
Table of Contents
Login/Self-registration Components
| Name | Type | Description |
| redu_ExistingStudentForm_LCTRL | ApexClass | Controller class for redu_ExistingStudentForm |
| redu_ExistingStudentForm_TEST | ApexClass | Test class for controller class redu_ExistingStudentForm_LCTRL |
| redu_LoginForm_LCTRL | ApexClass | Controller class for redu_LoginForm |
| redu_LoginForm_TEST | ApexClass | Test class for controller class redu_LoginForm_LCTRL |
| redu_reCaptcha_TESTMOCK | ApexClass | Test class to simulate response from reCAPTCHA. |
| redu_ReCaptcha_UTIL | ApexClass | UTIL class to handle reCAPTCHA response |
| redu_SelfRegistrationForm_LCTRL | ApexClass | Controller class for redu_SelfRegistrationForm |
| redu_SelfRegistrationForm_TEST | ApexClass | Test class for controller class redu_SelfRegistrationForm_LCTRL |
| redu_USR_AssignCommunityPermSet_EXE | ApexClass | Trigger executable on User (after insert) that assigns the default student permission sets (RIO Education Settings > Student Permission Set Ids) to new community users with the student profile. |
| redu_USR_AssignCommunityPermSet_QUEUE | ApexClass | Queueable class used by redu_USR_AssignCommunityPermSet_EXE to assign the permission sets asynchronously. Errors are logged to the Log object. |
| redu_USR_AssignCommunityPermSet_TEST | ApexClass | Test class for redu_USR_AssignCommunityPermSet_EXE and redu_USR_AssignCommunityPermSet_QUEUE |
| reduivy__Trigger_Controller.USR_AssignCommunityPermSet_After | CustomMetadata | Trigger Controller record that activates redu_USR_AssignCommunityPermSet_EXE on User (After Insert). |
| RIO_Education_Community_Login | FlexiPage | Community page template for redu_LoginForm |
| RIO_Education_Community_Register | FlexiPage | Community page template for redu_SelfRegistrationForm |
| RIO_Education_Community_Existing_Student | FlexiPage | Community page template for redu_ExistingStudentForm |
| Community_Malformed_Self_Registration_URL | CustomLabel | Custom labels for messages and error handling in the login/ self-registration/ existing student components. |
| Community_Self_Register_Duplicate_Username_Error | CustomLabel | |
| Community_Self_Register_Error_Email_Body | CustomLabel | |
| Community_Self_Register_Error_Email_Subject | CustomLabel | |
| Existing_Active_User | CustomLabel | |
| Login_Successful | CustomLabel | |
| Missing_Required_Field | CustomLabel | |
| No_Account_for_the_User_found | CustomLabel | |
| No_Contact_found | CustomLabel | |
| Password_mismatch | CustomLabel | |
| Registration_Successful | CustomLabel | |
| reCaptcha_Failed | CustomLabel | |
| SSO_Login_Description | CustomLabel | |
| Unsolved_reCaptcha | CustomLabel | |
| redu_RIO_Ready_Settings__c | CustomObject | RIO Ready Settings (Hierarchy custom setting) that holds configuration for RIO Ready features. |
|
redu_RIO_Ready_Settings__c - redu_Enable_reCaptcha__c - redu_reCaptcha_s_Secret_Key__c - redu_reCaptcha_s_Threshold__c |
CustomField | Custom fields on RIO Ready Settings for reCAPTCHA configuration. |
| redu_LoginForm | LightningComponentBundle | LWC component for login |
| redu_SelfRegistrationForm | LightningComponentBundle | LWC component for self-registration |
| redu_ExistingStudentForm | LightningComponentBundle | LWC component for Existing Student |
Related Metadata from 00 Generic Metadata for RIO Ready V4
The following metadata is required by the Login/Self-registration components but lives in 00 Generic Metadata for RIO Ready V4. Select it during installation, or make sure it is installed beforehand.
| Name | Type | Description |
| redu_LightningResponse | ApexClass | Response class for LWC. Used by redu_ExistingStudentForm_LCTRL, redu_LoginForm_LCTRL and redu_SelfRegistrationForm_LCTRL. |