Closed katamatata closed 4 months ago
[!IMPORTANT]
Auto Review Skipped
Auto reviews are disabled on this repository.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository.To trigger a single review, invoke the
@coderabbitai review
command.
The overall change enhances the user experience for the ReDI Connect platform, focusing on email template updates, user profile submission for review, and UI adjustments. These changes streamline the onboarding process, clarify user actions after sign-up, and improve profile management for both mentors and mentees. The modifications aim to make the platform more intuitive and supportive for users navigating their mentorship journey.
File Path | Change Summary |
---|---|
.../pending-review-declined-email--MENTOR.mjml .../signup-complete-mentee.mjml .../signup-complete-mentor-partnership.mjml .../signup-complete-mentor.mjml .../welcome-to-redi-mentee.cyberspace.mjml .../welcome-to-redi-mentee.mjml .../welcome-to-redi-mentor.mjml |
Updated email templates for various user actions, including sign-up completions and welcomes. |
.../con-profiles-salesforce-event-handler.service.ts .../con-profiles.resolver.ts .../con-profiles.service.ts |
Enhanced profile submission and review process, including a new state and mutation for profile review submissions. |
.../email/lib/email/email.js |
Updated email logic, including URL adjustments and additional page links. |
.../ReadMentoringTopics.tsx .../ReadPersonalDetail.tsx .../EditableEducation.tsx .../EditableMenteeCount.tsx .../EditableOccupation.tsx .../EditablePersonalDetail.tsx .../EditableSocialMedia.tsx |
UI text and placeholder updates for various components, emphasizing clarity and inclusiveness. |
.../SideMenu.tsx .../LoggedIn.tsx |
Adjusted conditional rendering and UI elements based on user status and type. |
.../Me.scss .../Me.tsx .../OnboardingSteps.scss .../OnboardingSteps.tsx .../OnboardingStepsConstant.tsx .../Profile.tsx .../SignUpComplete.tsx |
UI enhancements and logic updates for profile management, including onboarding steps and profile review submission. |
.../my-con-profile.generated.ts .../my-con-profile.graphql .../types.ts schema.graphql |
GraphQL and type updates to support new profile submission for review functionality. |
.../styles/_variables.scss |
Added styling variables for UI components. |
🐇✨
In the land of code and sun,
Changes big and changes small,
Together weave as one.Through the fields of data, we hop,
With every line, we craft and shape,
Our journey never stops.
🌟🐾
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
What Github issue does this PR relate to? Insert link.
768
What should the reviewer know?
This PR adds a new component to the mentee/mentor profile page - a stepper. It describes the steps users need to complete leading to their profile completion and approval. When the user completes all required fields, the
submit profile for review
button gets active, and they can send their profile for approval. Once the button is clicked, the profile status changes fromDrafting
toSubmitted for review
, and the button disappears from the profile page. Once the profile is approved, all the steps are considered complete, and we display theclose
button in the top right corner of the stepper so that the user can choose to close/hide the stepper by clicking on it.The changes in this PR:
submit profile for review
buttonApplications
page is now hidden from the users who are not approved (once their profile is approved, they get access toApplications
&Find A Mentor
pages)I also updated screenshots for the sign-up flows & emails in our Miro board accordingly.
Screenshots
Mentee profile:
Mentor profile:
CON profile on Salesforce:
Summary by CodeRabbit