-
Notifications
You must be signed in to change notification settings - Fork 122
Assignment List Preferences (Filter, GroupBy, Grading Period) #2948
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assignment List Preferences (Filter, GroupBy, Grading Period) #2948
Conversation
add - AssignmentFilterViewModel - enabling save button on change of previously set values remove - AssignmentListView - old filter button add - AssignmentFilterScreen - all button to enable selecting no grading periods
remove - unused code update - completion func to use struct instead of tuple update - unit tests rename - AssignmentListView to AssignmentListScreen
affects: Student, Teacher release note: Added Filter options to Assignment List test plan: See ticket
add - userdefaults support
code cleanup
Unit tests will be added later. |
Release Note:Added Filter options to Assignment List Affected Apps: Student, Teacher
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great to see this coming together again after the design changes!
I've got a couple of small comments
Core/Core/Assignments/AssignmentList/View/AssignmentListPreferencesScreen.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/View/AssignmentListPreferencesScreen.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/View/AssignmentListPreferencesScreen.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/View/AssignmentListPreferencesScreen.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/ViewModel/AssignmentListPreferencesViewModel.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/ViewModel/AssignmentListPreferencesViewModel.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/ViewModel/AssignmentListPreferencesViewModel.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/ViewModel/AssignmentListPreferencesViewModel.swift
Outdated
Show resolved
Hide resolved
Core/Core/Assignments/AssignmentList/ViewModel/AssignmentListPreferencesViewModel.swift
Outdated
Show resolved
Hide resolved
QA + 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code +1
QA + 1
Please address above comments at your convenience.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @ndrsszsz !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA + 1 again
…ent detail screen
1042156
to
fce281a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The issue I discovered is not related to this PR.
QA+1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA + 1 again
Found some minor VoiceOver issues around ChecboxCell subtitles and the Filter button, but these can wait for the next PR. Discussed details offline.
refs: MBL-14876
affects: Student, Teacher
release note: Added functionality to filter and group assignments.
test plan: See ticket
Assignment List screen
Assignment Filter screen
Figma
Test Plan
See ticket.
Assignment Filter screen
Screenshots
Assignment List
Assignment Filter
Checklist