Skip to content
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

Release Student 7.8.0 (270) #2661

Open
wants to merge 39 commits into
base: release/student
Choose a base branch
from

Conversation

hermannakos
Copy link
Collaborator

No description provided.

andrasmaczak and others added 30 commits November 5, 2024 09:57
refs: MBL-17962
affects: Student, Teacher
release note: none

* Change icons of new quiz assignments

* Changed strings depending on the type of LTI tool.

* Unit test.
Test plan: Check the settings page in all apps.

refs: MBL-17948
affects: Student, Teacher, Parent
release note: none
refs: MBL-18065
affects: Student
release note: none
refs: MBL-18048
affects: Teacher
release note: External links are now supported to People List screen.
refs: MBL-17677
affects: Parent
release note: none
…2634)

Test plan: See ticket. The save button should be disabled if the title is blank.

refs: MBL-18072
affects: Student, Teacher, Parent
release note: Fixed a bug where calendar events could be saved with a blank title.
refs: MBL-17983
affects: Student, Teacher
release note: Better new quizzes integration

* Moved the Parent LtiLaunchFragment to the common module and added all the logic from the other apps.

* Replaced LtiLaunchFragment in the Student app.

* Replaced LtiLaunchFragment in the Teacher app.

* LtiLaunchFragment colors.

* Open internal LTIs internally in Webview and handle return button.

* Inculde LTI submission preview in the Teacher app.

* Refactored isNewQuiz and created a common LtiType to make internal ltis future proof.

* Fixed an issue where LTI submissions can only be opened once from the submission details screen.

* Unit tests.

* Removed obsolete import

* Fixed PR issues.

* Fixed build.

* Fixed external tool.
refs: MBL-17679
affects: Parent
release note: none
refs: MBL-18067
affects: Student
release note: Local PDF annotations are now remain available after logout.
…announcements only refreshing the page when clicked on first opened item's detailer

refs: MBL-18076
affects: Teacher
release note: none
…rect url (#2636)

refs: MBL-18058
affects: Student
release note: Disabled tabs are now not available via links
refs: MBL-18080
affects: Parent
release note: none
refs: MBL-18081
affects: Parent
release note: Login providers are now properly handled at the last domain's button.
…nsions.kt (#2644)

refs: MBL-17994
affects: Parent
release note: none
Test plan: See ticket. Compare with web.

refs: MBL-18041
affects: Student, Parent
release note: Added support for point based grading schemes.
refs: MBL-17881
affects: All
release note: none

* Replaced LocaleTransformer.

* Replaced MasquradeUiTransformer.

* Masquerading code for dialogs.

* Migrated ScreenView transformer.

* Replaced PageViewTransformer.

* Added query params and fixed issues.

* Error handling and safeguards for leaking.

* PageViewFragmentDelegate

* Fixed settings locales.

* Removed transformers and rearranged classes.

* Fixed userVisibleHint tracking.

* Conflict resolution.

* Fixed failing tests.

* PR findings.

* Added test stubs.

* Check inheritance across the app and add comments.
Test plan: Check the smart search bar on the course details page. Don't forget to enable the feature flag and allow the tab in the course. This ticket is for the search bar only, no search happens, no result screen, just a simple search bar.

refs: MBL-17897
affects: Student
release note: none
refs: MBL-18013
affects: Student
release note: Reminders can be set for assignments without due date.
refs: MBL-17995
affects: Parent
release note: none
refs: MBL-17678
affects: Parent
release note: none
refs: MBL-18104
affects: Student, Teacher
release note: none

* Migrated Heap to the new SDK.

* Updated readme to remove obsolete module.

* Fixed pandautils tests.
refs: MBL-17613
affects: Parent
release note: none

* Implement masquerading.

* Fixed UI issues.

* Fixed remaining issues.

* Tests.

* Fixed some UI issues.

* Fix masquerading session in WebViews.
Test plan: Test the result screen. See design in epic.

refs: MBL-17898
affects: Student
release note: none
hermannakos and others added 5 commits November 28, 2024 17:48
Test plan: Smoke test the apps, we should use Lato everywhere.

refs: MBL-18086
affects: Student, Teacher, Parent
release note: none
refs: MBL-18106
affects: Student
release note: none
refs: MBL-18132
affects: Teacher
release note: Fixed an issue where only 10 calendars could be selected.

* Changed calendar context limit field type.

* Fixed tests.
Test plan: See ticket. Also heavily smoke test the submission flows, mostly pdfs, student annotations and files.

refs: MBL-17872
affects: Student
release note: Fixed a bug where submissions failed sometimes for consortia users.
@inst-danger
Copy link
Contributor

Parent Install Page

@inst-danger
Copy link
Contributor

Native Parent Install Page

@inst-danger
Copy link
Contributor

Teacher Install Page

Copy link
Contributor

@kdeakinstructure kdeakinstructure left a comment

Choose a reason for hiding this comment

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

QA 👍

@inst-danger
Copy link
Contributor

Parent Install Page

@inst-danger
Copy link
Contributor

Native Parent Install Page

@inst-danger
Copy link
Contributor

Teacher Install Page

@inst-danger
Copy link
Contributor

Parent Install Page

@inst-danger
Copy link
Contributor

Parent Install Page

@inst-danger
Copy link
Contributor

Teacher Install Page

@inst-danger
Copy link
Contributor

Parent Install Page

@inst-danger
Copy link
Contributor

Teacher Install Page

@inst-danger
Copy link
Contributor

Teacher Install Page

@inst-danger
Copy link
Contributor

Native Parent Install Page

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.

7 participants