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

Commits on Jun 10, 2024

  1. 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
    KyryloKireiev authored and NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    49f9f71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    626fe7b View commit details
    Browse the repository at this point in the history
  3. 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]>
    NiedielnitsevIvan and GlugovGrGlib committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    60a166f View commit details
    Browse the repository at this point in the history
  4. 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
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    aadc659 View commit details
    Browse the repository at this point in the history
  5. feat: [AXM-200] Implement user's enrolments status API (#2530)

    * 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]>
    3 people committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    172f34c View commit details
    Browse the repository at this point in the history
  6. feat: [AXM-33] create enrollments filtering by course completion stat…

    …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
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    c5281db View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    95e1dd7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d434c5f View commit details
    Browse the repository at this point in the history
  9. feat: [AXM-297] Add progress to assignments in BlocksInfoInCourseView…

    … 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
    KyryloKireiev authored and NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    9964dad View commit details
    Browse the repository at this point in the history
  10. feat: [AXM-288] Change response to represent Future assignments the s…

    …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]>
    2 people authored and NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    4f5a04e View commit details
    Browse the repository at this point in the history
  11. feat: [AXM-252] add settings for edx-ace push notifications (#2541)

    * 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
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    81ff17b View commit details
    Browse the repository at this point in the history
  12. feat: [AXM-271] Add push notification event to discussions (#2548)

    * feat: [AXM-271] Add push notification event to discussions
    
    * refactor: [AXM-252] add extra context to push notification
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    4ad6516 View commit details
    Browse the repository at this point in the history
  13. feat: [AXM-287,310,331] Change course progress calculation logic (#2553)

    * 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
    KyryloKireiev authored and NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    3a8dd5e View commit details
    Browse the repository at this point in the history
  14. feat: [AXM-373] Add push notification event about course invitations (#…

    …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
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    0265c30 View commit details
    Browse the repository at this point in the history
  15. refactor: [AXM-475] refactor firebase settings (#2560)

    * 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
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    659eed4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    579e726 View commit details
    Browse the repository at this point in the history
  17. fix: fix typo

    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    7dd5a4c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    05a9c8c View commit details
    Browse the repository at this point in the history
  19. feat: [AXM-571] change texts in the push notifications (#2569)

    * feat: [AXM-571] change texts in the push notifications
    
    * fix: [AXM-571] fix notifications to thread author
    NiedielnitsevIvan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    24ebc78 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    2c74826 View commit details
    Browse the repository at this point in the history
  2. feat: [AXM-349] Implement media generation for problem xblock (#2568)

    * 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
    NiedielnitsevIvan authored and GlugovGrGlib committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    abcef5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    315a232 View commit details
    Browse the repository at this point in the history
  4. feat: [AXM-355] added a mechanism for generating offline content of b…

    …locks when publishing courses
    NiedielnitsevIvan authored and GlugovGrGlib committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    5875b50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3613e7d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a50ce23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d3c27b View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    c3bf3cc View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. feat: [AXM-334] Allow easily adding Firebase credentials in Tutor (#2572

    )
    
    * 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
    KyryloKireiev authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    8f0a187 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    4a5ad34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a3ac0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0cc126 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b2c961 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6f5ac2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    02c2df2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    337ec80 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3a7f86 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. feat: [AXM-749] Implement s3 storage supporting (#2581)

    * 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
    KyryloKireiev authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    04d79c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. fix: [AXM-791] fix error 404 handling and optimize for not modified b… (

    #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
    NiedielnitsevIvan authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    3e076fc View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. refactor: [AXM-361] refactor JS bridge for IOS and Android (#2580)

    * 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
    NiedielnitsevIvan authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    c2a7bee View commit details
    Browse the repository at this point in the history
  2. feat: [AXM-755] save external files and fonts to offline block content (

    #2583)
    
    * feat: [AXM-755] save extrnal files and fonts to offline block content
    
    * fix: [AXM-755] fix typo
    NiedielnitsevIvan authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    bcc957e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6fa315c View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. test: [AXM-636] Cover Offline Mode API with unit tests (#2577)

    * 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]>
    KyryloKireiev and NiedielnitsevIvan authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    cf5694e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    ea45958 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a7a536 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e29273 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    ba44ee9 View commit details
    Browse the repository at this point in the history