Skip to content

[MBL-19537][S] Learner Dashboard - Courses widget part 2#3935

Open
rh12 wants to merge 21 commits intomasterfrom
feature/MBL-19537-Dashboard-Courses-widget-part-2
Open

[MBL-19537][S] Learner Dashboard - Courses widget part 2#3935
rh12 wants to merge 21 commits intomasterfrom
feature/MBL-19537-Dashboard-Courses-widget-part-2

Conversation

@rh12
Copy link
Contributor

@rh12 rh12 commented Mar 11, 2026

refs: MBL-19537
builds: Student
affects: Student
release note: none

  • Course announcements
  • Group messaging
  • Dashboard refreshes automatically after:
    • All Courses changes favorites
    • Course Customization changes
    • Course Invitation decline
    • Course Announcements open changes announcement count
    • Grade pill text simplification (letter grades OR percentage only)
    • Card options button shows proper Menu

Screenshots

BeforeAfter

Checklist

  • Follow-up e2e test ticket created
  • A11y checked
  • Tested on phone
  • Tested on tablet
  • Tested in dark mode
  • Tested in light mode
  • Approve from product

@rh12 rh12 self-assigned this Mar 11, 2026
@bitrise
Copy link
Contributor

bitrise bot commented Mar 11, 2026

Builds

Commit: Review findings (e4dc056)
Build Number: 1568
Built At: Mar 16 17:14 CET (03/16 10:14 AM MDT)

Student

@bitrise

This comment was marked as outdated.

1 similar comment
@bitrise

This comment was marked as outdated.

@bitrise

This comment was marked as outdated.

@rh12 rh12 marked this pull request as ready for review March 11, 2026 15:28
@vargaat vargaat closed this Mar 12, 2026
@vargaat vargaat reopened this Mar 12, 2026
@bitrise

This comment was marked as outdated.

vargaat and others added 3 commits March 12, 2026 17:54
…-part-2

# Conflicts:
#	Student/Student/LearnerDashboard/Container/ViewModel/LearnerDashboardViewModel.swift
#	Student/StudentUnitTests/LearnerDashboard/Container/ViewModel/LearnerDashboardViewModelTests.swift
#	Student/StudentUnitTests/LearnerDashboard/Widgets/CourseInvitationsWidget/ViewModel/CourseInvitationsWidgetViewModelTests.swift
@bitrise

This comment was marked as outdated.

…-part-2

# Conflicts:
#	Student/Student/LearnerDashboard/Container/ViewModel/LearnerDashboardViewModel.swift
#	Student/Student/LearnerDashboard/Widgets/CourseInvitationsWidget/ViewModel/CourseInvitationsWidgetViewModel.swift
#	Student/Student/LearnerDashboard/Widgets/CoursesAndGroupsWidget/ViewModel/CoursesAndGroupsWidgetViewModel.swift
#	Student/StudentUnitTests/LearnerDashboard/Container/ViewModel/LearnerDashboardViewModelTests.swift
#	Student/StudentUnitTests/LearnerDashboard/Widgets/CourseInvitationsWidget/ViewModel/CourseInvitationsWidgetViewModelTests.swift
@bitrise
Copy link
Contributor

bitrise bot commented Mar 16, 2026

Warnings
⚠️ This pull request will not generate a release note.
⚠️ One or more files are below the minimum test coverage 50%

Affected Apps: Student

Builds: Student

MBL-19537

Coverage New % Master % Delta
Canvas iOS 91.78% 81.06% 10.72%
Core/Core/Common/CommonUI/Layout/FlexibleGrid.swift 0% -- --

Generated by 🚫 dangerJS against ae6f619

Copy link
Collaborator

@vargaat vargaat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a user that has no courses, only an account level group. For this user the widget does not display and the "all courses" screen isn't reachable.

@rh12 rh12 changed the title [MBL-19537][S] Learning Dashboard - Courses widget part 2 [MBL-19537][S] Learner Dashboard - Courses widget part 2 Mar 16, 2026
@rh12
Copy link
Contributor Author

rh12 commented Mar 16, 2026

@vargaat

I have a user that has no courses, only an account level group. For this user the widget does not display and the "all courses" screen isn't reachable.

Nice catch! It turned out the request fails without any context_codes.
Fixed now.

@bitrise
Copy link
Contributor

bitrise bot commented Mar 16, 2026

Warnings
⚠️ This pull request will not generate a release note.
⚠️ One or more files are below the minimum test coverage 50%

Affected Apps: Student

Builds: Student

MBL-19537

Coverage New % Master % Delta
Canvas iOS 91.79% 81.06% 10.73%
Core/Core/Common/CommonUI/Layout/FlexibleGrid.swift 0% -- --

Generated by 🚫 dangerJS against e4dc056

@vargaat vargaat self-requested a review March 17, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants