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

docs: [AXM-425] add docs for configure mobile push notifications #2589

Conversation

NiedielnitsevIvan
Copy link

AXM-425 Documentation in edx-platform on how to configure Push notifications

KyryloKireiev and others added 30 commits June 10, 2024 16:12
* feat: [AXM-24] Update structure for course enrollments API

* style: [AXM-24] Improve code style

* fix: [AXM-24] Fix student's latest enrollment filter
* fix: workaround for staticcollection introduced in e40a01c

* feat: [AXM-40] add courses progress to enrollment endpoint

* refactor: [AXM-40] add caching to improve performance

* refactor: [AXM-40] add progress only for primary course

* refactor: [AXM-40] refactor enrollment caching optimization

---------

Co-authored-by: Glib Glugovskiy <[email protected]>
* feat: [AXM-53] add assertions for primary course

* test: [AXM-53] fix tests

* style: [AXM-53] change future_assignment default value to None

* refactor: [AXM-53] add some optimization for assignments collecting
* feat: [AXM-24] Update structure for course enrollments API (#2515)

* feat: [AXM-24] Update structure for course enrollments API

* style: [AXM-24] Improve code style

* fix: [AXM-24] Fix student's latest enrollment filter

* feat: [AXM-47] Add course_status field to primary object (#2517)

* feat: [AXM-40] add courses progress to enrollment endpoint (#2519)

* fix: workaround for staticcollection introduced in e40a01c

* feat: [AXM-40] add courses progress to enrollment endpoint

* refactor: [AXM-40] add caching to improve performance

* refactor: [AXM-40] add progress only for primary course

* refactor: [AXM-40] refactor enrollment caching optimization

---------

Co-authored-by: Glib Glugovskiy <[email protected]>

* feat: [AXM-53] add assertions for primary course (#2522)

* feat: [AXM-53] add assertions for primary course

* test: [AXM-53] fix tests

* style: [AXM-53] change future_assignment default value to None

* refactor: [AXM-53] add some optimization for assignments collecting

* feat: [AXM-200] Implement user's enrolments status API

* style: [AXM-200] Improve code style

* refactor: [AXM-200] Divide get method into smaller methods

---------

Co-authored-by: NiedielnitsevIvan <[email protected]>
Co-authored-by: Glib Glugovskiy <[email protected]>
…uses (#2532)

* feat: [AXM-33] create enrollments filtering by course completion statuses

* test: [AXM-33] add tests for filtrations

* style: [AXM-33] fix pylint issues
… API (#2546)

* feat: [AXM-297, AXM-310] Add progress to assignments and total course progress

* feat: [AXM-297] Add progress to assignments

* style: [AXM-297] Try to fix linters (add docstrings)

* refactor: [AXM-297] Add typing, refactor methods
…ame way as past assignments (#2550)

* feat: [AXM-288] Change response to represent Future assignments the same way as past assignments

* refactor: [AXM-288] Refactor get_course_assignments

Co-authored-by: monteri <[email protected]>

* refactor: [AXM-288] Refactor get_course_assignments method

---------

Co-authored-by: monteri <[email protected]>
* feat: [AXM-252] create policy for push notifications

* feat: [AXM-252] add API for store device token

* feat: [AXM-252] add settings for edx-ace push notifications

* chore: [AXM-252] add edx-ace and django-push-notification to dev requirements

* chore: [AXM-252] update edx-ace version

* fix: [AXM-252] add create token edndpoint to urls

* chore: [AXM-252] update django push notifications version

* style: [AXM-252] fix code style issues after review

* chore: [AXM-252] bump edx-ace version

* refactor: [AXM-252] some push notif policy refactoring

* chore: [AXM-252] change edx-ace branch to mob-develop

* chore: [AXM-252] recompile requirements after rebase
* feat: [AXM-271] Add push notification event to discussions

* refactor: [AXM-252] add extra context to push notification
* feat: [AXM-287,310,331] Change course progress calculation logic

* style: [AXM-287,310,331] Remove commented code

* fix: [AXM-287,310,331] Change course assignments gather logic
…2557)

* feat: [AXM-373] add push notifications for user enroll

* feat: [AXM-373] add push notifications for user unenroll

* feat: [AXM-373] add push notifications for add course beta testers

* feat: [AXM-373] add push notifications for remove course beta testers

* style: [AXM-373] remove debugger

* fix: [AXM-373] fix after demo
* refactor: [AXM-475] refactor firebase settings

* fix: [AXM-475] fix device token API permissions

* fix: [AXM-475] change texts for push notifs

* fix: [AXM-475] update django-push-notifications version

* refactor: [AXM-475] refactor firebase settings
* feat: [AXM-571] change texts in the push notifications

* fix: [AXM-571] fix notifications to thread author
* feat: [AXM-349] Implement media generation for problem xblock

* feat: [AXM-349] refactor offline content generation

* style: [AXM-349] fix style issues

* refactor: [AXM-349] move MathJax to assets

* fix: [AXM-349] fix wrong filename

* refactor: [AXM-349] refactor generated file pathes and generating task launching

* style: [AXM-349] remove unused import
)

* feat: [AXM-334] Allow easily adding Firebase credentials in Tutor

* fix: [AXM-334] Fix firebase credentials getting logic

* fix: [AXM-334] Remove extra setting

* fix: [AXM-334] Ivan's changes

* refactor: [AXM-334] Remove extra variable
NiedielnitsevIvan and others added 16 commits June 19, 2024 22:36
* feat: [AXM-749] Implement s3 storage supporting

* refactor: [AXM-749] Rename file, class, methods and do refactoring

* fix: [AXM-749] Rebase and resolve conflicts

* fix: [AXM-749] Return problem to offline supported

* refactor: [AXM-749] Rename class which works with storage
#2582)

* fix: [AXM-791] fix error 404 handling and optimize for not modified blocks

* fix: [AXM-791] remove unsed import and generic Exception from retry
* refactor: [AXM-361] refactor JS bridge for IOS and Android

* feat: [AXM-361] move JS bridge to separate file

* refactor: [AXM-361] refactor block disabling

* refactor: [AXM-361] remove dead code and add docstrings

* test: [AXM-361] add tests

* fix: [AXM-361] fix codestyle after review
#2583)

* feat: [AXM-755] save extrnal files and fonts to offline block content

* fix: [AXM-755] fix typo
* test: [AXM-636] Add some tests to cover Offline Mode

* test: [AXM-636] Covered the all Ofline Mode app with tests

* test: [AXM-636] Add test to Blocks Info API

* style: [AXM-636] Improve code style

* style: [AXM-636] Ivan's code improving

Co-authored-by: Ivan Niedielnitsev <[email protected]>

* refactor: [AXM-636] Refactor tests, add new tests

* test: [AXM-653] Fix tests, refactor, add new functional tests

* fix: [AXM-653] Commit forgotten base file

* test: [AXM-653] Fix old tests, add new tests

---------

Co-authored-by: Ivan Niedielnitsev <[email protected]>
@GlugovGrGlib
Copy link

Please open this PR to your branch against - openedx#34971

@GlugovGrGlib GlugovGrGlib changed the base branch from mob-develop to NiedielnitsevIvan/FC-0047/feature/implement-push-notifications-chanel August 10, 2024 12:57
@GlugovGrGlib
Copy link

Redundant

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.

3 participants