-
Notifications
You must be signed in to change notification settings - Fork 25
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
feat: Add support for Course Dates tab #80
feat: Add support for Course Dates tab #80
Conversation
core/src/main/java/org/openedx/core/domain/model/CourseDateBlock.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Outdated
Show resolved
Hide resolved
@farhan-arshad-dev I added some comments while reviewing the code. |
@farhan-arshad-dev can you add some screenshots of the implementation to this PR? thanks! |
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.
@farhan-arshad-dev I added some cosmetical comments, some of them with Nit
prefix are not important. In general nice code!
course/src/main/java/org/openedx/course/presentation/dates/DashboardUIState.kt
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/container/CourseContainerFragment.kt
Show resolved
Hide resolved
core/src/main/java/org/openedx/core/domain/model/CourseDateBlock.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Outdated
Show resolved
Hide resolved
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.
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/dates/CourseDatesFragment.kt
Show resolved
Hide resolved
core/src/main/java/org/openedx/core/data/model/CourseDateBlock.kt
Outdated
Show resolved
Hide resolved
course/src/main/java/org/openedx/course/presentation/container/CourseContainerFragment.kt
Show resolved
Hide resolved
@volodymyr-chekyrta, when looking into the docs, it's considered good practice to pass the Modifier to every Composable. Should we start implementing this approach? 🤔 |
@HamzaIsrar12 sounds good! |
952a3d6
to
ab759db
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.
LGTM
@farhan-arshad-dev, it appears everything is set for the merge. |
dc6c082
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.
LGTM 🏎️
dc6c082
to
85ccef9
Compare
- Add Course dates support. - Add test cases for Course dates ViewModel. Not included in this PR: - Calendar integration - PLS (shift due dates) banner - Linking of items on the dates page to specific assessments within the app. fixes: LEARNER-9664
85ccef9
to
5e6666f
Compare
@volodymyr-chekyrta This PR is ready to merge. |
This PR adds support for Course Dates.
This is a preliminary PR with the Course Dates feature.
Colors are TBD for both Light and Dark themes.
Note:
Not included in this ticket:
Sample Video
Screen_recording_20231102_153319.mp4