Mubbshar Anwar
3941fa5083
fix: hide course dates block ( #31335 )
...
If course is archived hide the course dates block from email..
VAN-1176
2022-11-24 23:29:12 +05:00
Mubbshar Anwar
dccb792f73
fix: Add segment event ( #31316 )
...
- add segment event to analyze course enrolment email sections data.
- update exception logs.
VAN-1168
2022-11-22 11:10:26 +05:00
Shahbaz Shabbir
ee6f3164c3
feat: add course enrollment email task ( #31241 )
2022-11-18 17:25:52 +05:00
Mubbshar Anwar
994a359f20
revert: revert redesign enrollment email ( #31272 )
...
- revert changes of redesign course enrollment email PR.
VAN-1157
2022-11-10 12:10:43 +05:00
Nathan Sprenkle
178f1541d7
refactor: learner home cleanup ( #31240 )
...
* refactor: remove dev logging
* style: run black
* refactor: move masquerade check into utils
* style: remove unnecessary assignment
* style: update dependency orderings
* refactor: add function tracing for perf testing
* refactor: move grade data fetching out of serializer
This allows us to separately profile the collection of grade data
* fix: add missing requires_context metadata
* refactor: split out serialization for profiling
2022-11-02 14:55:03 -04:00
Sagirov Eugeniy
8f88422c4a
test: prepare tests for removing support for children in Old Mongo
2022-10-28 11:43:20 -04:00
Usama Sadiq
4734f9f16e
fix: bump pylint version ( #31084 )
2022-10-27 12:19:09 +05:00
Leangseu Kim
602fef2954
feat: add rollout waffle flag for leaner_home_mfe
...
Create flag learner_home_mfe.enabled
chore: update requested change
2022-10-20 10:54:02 -04:00
Brian Beggs
a9525fb1d3
feat: Add enterprise_uuid to segment enrollment events
2022-09-26 15:21:11 -04:00
Mubbshar Anwar
3bb45d2547
feat: activate optimizely experiment ( #31035 )
...
activate optimizely experiment manually for only B2C users.
VAN-1097
2022-09-26 16:03:42 +05:00
Syed Sajjad Hussain Shah
96f6174d9e
feat: Add 2U recommendations in dashboard [VAN-1094] ( #31026 )
2022-09-22 13:01:10 +05:00
Sarina Canelake
4a2f231302
fix: fix github url strings (org edx -> openedx)
2022-09-15 14:52:28 -04:00
Mubbshar Anwar
00054881ac
fix: handle course prise ( #30965 )
...
course price was not showing in braze because of multiple datatype with same event property.
VAN-1083
2022-09-08 23:11:00 +05:00
Mubbshar Anwar
9562247028
fix: add log for exception ( #30952 )
...
- handle exception and add log for exception.
- add optimizely event for email not sent.
VAN-1066"
2022-09-08 10:47:02 +05:00
Shafqat Farhan
34a4cbf715
feat: VAN-1075 - Added country field validation on registration endpoint
2022-09-06 15:19:14 +05:00
Zainab Amir
c962583304
fix: remove legacy error messages ( #30937 )
2022-09-06 14:26:27 +05:00
Mubbshar Anwar
22b378e605
feat: Pass segment properties ( #30919 )
...
- For new enrollment email pass extra segment event properties.
VAN-999
2022-09-05 16:55:46 +05:00
Mubbshar Anwar
2980265764
Revert "feat: Pass segment properties ( #30742 )" ( #30918 )
...
This reverts commit b76d5c2a66 .
2022-08-30 12:11:25 +05:00
Mubbshar Anwar
b76d5c2a66
feat: Pass segment properties ( #30742 )
...
- For enrollment email pass extra segment event properties.
VAN-999
2022-08-29 15:36:24 +05:00
Shafqat Farhan
a791759202
feat: VAN-1051 - Integrated Optimizely fullstack Client and experiment
2022-08-22 14:33:25 +05:00
Zainab Amir
f6e886b027
feat: remove unused management commands ( #30861 )
...
Removed two commands:
- populate_is_marketable_user_attribute
- populate_user_data_on_braze
VAN-971
2022-08-16 15:10:20 +05:00
Nathan Sprenkle
e025463872
feat: Learner Dashboard get enrollments ( #30808 )
...
* feat: fill out enrollment serializer
* test: add basic integration tests for enrollments
* feat: get info for user account activation
* test: test integrating user account activation
* feat: get course enrollments
* feat: get course email settings
* feat: add ecommerce info
* feat: add resume urls
* refactor: move learner home to separate app
* refactor: remove course limit
Co-authored-by: nsprenkle <nsprenkle@2u.com >
2022-08-11 11:05:07 -04:00
Zainab Amir
e73139d60f
feat: add error handling to email task ( #30820 )
2022-08-04 13:03:03 +05:00
Mubbshar Anwar
38e63681bb
fix: Update event property ( #30768 )
...
- Use course_key instead of course_run_key for the is_personalized_recommendation event.
VAN-1021
2022-08-02 21:04:43 +05:00
Zainab Amir
56e8203496
feat: set default value for is_marketable ( #30784 )
...
If a user is created using manage_user command, set value
for is_marketable attribute to false.
VAN-996
2022-07-28 18:10:10 +05:00
Javier
6bad34d3e0
fix: Avoid overcounting former pending users who changed their emails.
2022-07-15 08:28:43 -07:00
Syed Muhammad Dawoud Sheraz Ali
6dde81dec8
feat: add order number information in support enrollment view ( #30700 )
...
* feat: add order number information in support enrollment view
* test: quality fixes
2022-07-14 22:36:24 +05:00
Attiya Ishaque
9d1f31603e
feat: [VAN-986] Add amplitude API ( #30675 )
...
* feat: [VAN-986] Add amplitude API
* feat: add suggestion
* feat: add spinner
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com >
2022-07-05 16:23:38 +05:00
Zainab Amir
ef9361ccfe
feat: add recommendation panel
...
- added a waffle flag to control recommendation panel
- add react code for the panel
VAN-984
2022-07-01 11:52:08 +05:00
Shafqat Farhan
26c8ec5c2a
Merge pull request #30517 from openedx/shafqat/VAN-966
...
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-20 14:22:48 +05:00
Shafqat Farhan
c7a42f2cbe
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-20 13:31:39 +05:00
Syed Sajjad Hussain Shah
c1a58499a5
fix: remove fields based on extended_profile configuration
...
Meta field in UserProfile model will only store those fields which are available in extended_profile configuration,
so we are removing the fields that are not available in extended_profile configuration because their data will
not be stored
VAN-977
2022-06-20 12:26:22 +05:00
Zainab Amir
7a700dcfd1
feat: command to populate user data on braze ( #30556 )
2022-06-20 10:19:09 +05:00
Shafqat Farhan
018b4ccd60
Merge branch 'master' into shafqat/VAN-966
2022-06-17 07:51:27 +05:00
Waheed Ahmad
868505dbb8
fix: braze track call for email address change ( #30606 )
2022-06-16 16:48:16 +05:00
Waheed Ahmad
a4f5f03a14
chore: update warning message with exception details ( #30605 )
2022-06-16 13:26:57 +05:00
Waheed Ahmad
541065c542
fix: [VAN-980] changing the email address sync with Braze ( #30590 )
...
Currently, changing the email address in LMS does not reflect in Braze
and the transaction emails sent through Braze are delivering to user's
old/previous email address.
Added a signal/receiver to sync the new email address upon confirm email
change.
2022-06-15 19:39:23 +05:00
Shafqat Farhan
f71dd805ea
feat: VAN-966 - Added a management command to back populate 'marketing_emails_opt_in' UserAttribute
2022-06-14 06:40:07 +05:00
ruzniaievdm
116431cb81
refactor: Replace PDF course certificate view code ( #30397 )
...
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2022-06-13 09:43:02 -04:00
Adam Blackwell
4cd36cb2c4
Revert "feat: add marketing email opt in field" ( #30493 )
2022-05-26 10:00:50 -04:00
Abdoul Aw
8e1475f585
Merge pull request #30461 from openedx/zamir/VAN-970/add_is_marketable_field_to_use_profile
...
feat: add marketing email opt in field
2022-05-26 09:20:17 -04:00
julianajlk
43fb2cc022
fix: Update enrollments FBE status by course key in dashboard ( #30483 )
...
REV-2466
2022-05-25 12:01:42 -04:00
julianajlk
f7d4282101
Revert "fix: Use dashboard_index to get FBE status ( #30463 )" ( #30475 )
...
This reverts commit e25e17ee88 .
2022-05-24 14:35:47 -04:00
Eugene Dyudyunov
b4fecd620b
refactor: rename toggle_warnings to toggle_warning ( #30458 )
...
Rename toggle_warnings to toggle_warning for consistency with setting_warning.
2022-05-24 11:47:31 -04:00
julianajlk
e25e17ee88
fix: Use dashboard_index to get FBE status ( #30463 )
...
REV-2466
2022-05-24 10:24:38 -04:00
Zainab Amir
3a43d4344b
feat: add marketing email opt in field
...
Added a new is_marketable field to UserProfile model to store
marketing email opt in field on registration form in UserProfile.
VAN-970
2022-05-23 18:30:57 +05:00
julianajlk
aef4d88eef
feat: Add logic for happy and non-happy path upgrade msg in learner dashboard ( #30368 )
...
REV-2466
2022-05-20 10:09:03 -04:00
Maria Grimaldi
5985b6a789
Merge pull request #29994 from eduNEXT/MJG/dashboard-render-filter
...
[BD-32] feat: add filter before dashboard rendering process starts
2022-05-09 14:58:07 -04:00
Maria Grimaldi
895a649286
feat: add filter before course dashboard rendering process starts
...
* Add dashboard filter to dashboard student's view
* Add tests/docs for filter's integration
2022-05-09 14:40:14 -04:00
Eugene Dyudyunov
289e682b8f
FC-0001: Remove old EdxRestAPIClient usage across the platform ( #30301 )
...
* refactor: remove EdxRestAPIClient
* test: update tests according to EdxRestAPIClient removal
* fix: remove unused import
2022-05-09 12:48:26 -04:00