Moeez Zahid
c8af0f607f
Enable In-App purchases on edx-mobile app ( #31512 )
...
* feat: added mobile skus in course mode
* fix: changed api
---------
Co-authored-by: jawad-khan <jawadkhan444@gmail.com >
Co-authored-by: Robert Raposa <rraposa@edx.org >
2023-02-10 16:16:37 +05:00
Usama Sadiq
997f194669
Revert "build: remove boto old version ( #31282 )" ( #31733 )
...
This reverts commit 14e6040141 .
2023-02-09 18:36:59 +05:00
Muhammad Umar Khan
14e6040141
build: remove boto old version ( #31282 )
2023-02-09 15:21:10 +05:00
Mohammad Ahtasham ul Hassan
3726d122f9
Migrate eslint-config-edx ( #30460 )
...
* feat: migrare eslint-config-edx
* refactor: updated package-lock
* refactor: updated package-lock
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
Co-authored-by: Mashal Malik <107556986+Mashal-m@users.noreply.github.com >
Co-authored-by: Abdullah Waheed <abdullah.waheed@arbisoft.com >
2023-02-09 13:57:18 +05:00
Justin Hynes
c6a548e419
temp: remove temp logging added around extended_profile functionality
...
[APER-2247]
This reverts commit 1359a6d6bb . This logging is no longer needed as the feature is working as expected (and we figured out the issue causing unexpected/missing results).
2023-02-08 10:54:56 -05:00
Justin Hynes
1359a6d6bb
temp: add some logging around extended profile update functionality
...
I am trying to persist/save data through an "extended profile field" in Stage but the data isn't saving. I have this working locally with devstack but don't understand why it's not working in Stage.
This PR adds some logging so I can do some debugging in Stage and try and pinpoint if/where the issue is occurring.
2023-02-02 12:51:47 -05:00
Justin Hynes
2d347eaa4d
revert: temp: add some logging around extended profile update functionality
...
This reverts commit c52ba9d26a after the `final_checks_before_prod` stage of our deployment pipeline failed.
2023-02-02 09:05:57 -05:00
Justin Hynes
cf4edc4da6
Merge pull request #31690 from openedx/jhynes/aper-2247_logging
...
temp: add some logging around extended profile update functionality
2023-02-02 07:40:23 -05:00
Ned Batchelder
12765a7a59
refactor(test): use @skip_unless_lms uniformly
2023-02-01 13:52:26 -08:00
Justin Hynes
c52ba9d26a
temp: add some logging around extended profile update functionality
...
I am trying to persist/save data through an "extended profile field" in Stage but the data isn't saving. I have this working locally with devstack but don't understand why it's not working in Stage.
This PR adds some logging so I can do some debugging in Stage and try and pinpoint if/where the issue is occurring.
2023-02-01 12:57:33 -05:00
0x29a
e96155807a
refactor: rename module (or item) -> block within common
2023-01-30 18:15:23 +01:00
0x29a
a027f36724
refactor: rename module -> block within xmodule
2023-01-30 18:15:22 +01:00
Nathan Sprenkle
f783dce52d
feat: Learner Home experimental rollout ( #31642 )
...
* feat: add experimental redirect for Learner Home
As a request by Data, this system repeatably groups users into
experiment groups. Based on end of user ID, users that fall beneath a
threshold (LEARNER_HOME_MFE_REDIRECT_PERCENTAGE) will be redirected to
the Learner Home experience, if enabled. Otherwise, learners will see
the legacy dashboard.
* feat: add learner home redirect percentage setting
Adds LEARNER_HOME_MFE_REDIRECT_PERCENTAGE to common settings to avoid a
failed lookup. Can be overridden through config.
* refactor: change test to not leak implementation
2023-01-25 10:59:39 -05:00
Arunmozhi
d417a7561f
refactor: rename ItemFactory to BlockFactory
2023-01-23 14:47:47 +01:00
John Nagro
b68ea9194d
fix: tweak namespace for SSO username generation ( #31631 )
2023-01-20 11:47:15 -05:00
John Nagro
0c4efc6ef2
fix: increase namespace for SSO username generation ( #31619 )
2023-01-19 16:22:10 -05:00
Maria Fernanda Magallanes Zubillaga
dcc795042b
perf: change queryset to get_queryset in CourseEnrollmentAdmin
2023-01-18 11:29:13 -05:00
Zainab Amir
e999775b62
fix: add default value for is_control ( #31585 )
2023-01-18 13:45:48 +05:00
Zainab Amir
b0ec8f31bf
feat: update recommendations api for dashboard ( #31563 )
2023-01-18 12:48:43 +05:00
Zainab Amir
16b05b41a3
feat: add flag to enable fallback recommendations ( #31557 )
2023-01-16 19:36:20 +05:00
shahbaz-arbisoft
4797f2f1c8
fix: Update enrollment email for master track learners
2023-01-16 15:33:53 +05:00
Demid
21424bba2f
test: fix hardcoded date of birth (2022) ( #31488 )
2023-01-03 10:07:17 -05:00
0x29a
83396ffb07
refactor: convert course_module term to course_block
2022-12-19 17:48:49 +01:00
0x29a
d3fee38a37
refactor: xmodule/split_test_module.py -> xmodule/split_test_block.py
2022-12-19 17:48:49 +01:00
0x29a
2779bd250f
refactor: xmodule/lti_module.py -> xmodule/lti_block.py
2022-12-19 17:48:49 +01:00
0x29a
cf47f6385f
refactor: xmodule/error_module.py -> xmodule/error_block.py
2022-12-19 17:48:49 +01:00
0x29a
4c005e86e8
refactor: xmodule/capa_module.py -> xmodule/capa_block.py
2022-12-19 17:48:49 +01:00
Bernard Szabo
5332b5e6db
feat: TNL-10136 Duplicate lines
...
Remove block of 3 lines duplicated in last rebase exercise
2022-12-15 08:32:48 -05:00
Bernard Szabo
6d25e192f1
feat: TNL-10136 fix small rebase errors
...
Too many blank lines, missing import between student model files
2022-12-13 18:23:13 -05:00
Bernard Szabo
89086d482a
feat: TNL-10136 fix build errors
...
blank lines in __init__
private method that needed to be public
importlib and importlib-resources dependencies
2022-12-13 17:19:41 -05:00
Bernard Szabo
377edc2f4d
feat: TNL-10136 Propagate changes from last PR
2022-12-13 17:19:41 -05:00
Bernard Szabo
d5a5e25fef
feat: TNL-10136 fix lint errors
...
And import cross-references
And wrap-around lines
2022-12-13 17:19:40 -05:00
bszabo
ef7d9d7066
feat: TNL-10136 student.py -> user.py
2022-12-13 17:19:40 -05:00
Bernard Szabo
d16b76ee75
feat: TNL-10136 course_enrollment.py hygiene
...
inclusion in __init__
docstring
2022-12-13 17:19:40 -05:00
Bernard Szabo
2d544f94be
feat: TNL-10136 tease course enrollment from student model
...
Reapply changes developed in bszabo/TNL-10136-student-course-enrollment branch to current master
2022-12-13 17:19:34 -05:00
Kaustav Banerjee
99cd4a4715
feat: disable allowed enrollment if enrollment closed
2022-12-13 15:49:25 +01:00
Nathan Sprenkle
4c827b5ed5
feat: get credit statuses for Learner Home ( #31414 )
...
* refactor: make _credit_status function public
This allows for reuse in the new learner home
* feat: add credit to learner home serializers
* feat: get credit statuses for learner home
2022-12-08 15:22:35 -05:00
Jenkins
dc4a868685
chore: geoip2: update maxmind geolite country database
2022-11-30 16:03:29 -05:00
Henrry Pulgarin
93fd8cc148
fix: prevent 500 error when course mode currency is not the same as the one configured in settings ( #31312 )
...
This commit solves the http 500 error when course concurrency is setted different for PAID_COURSE_REGISTRATION_CURRENCY and course modes.
2022-11-30 09:50:48 -05:00
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
Jenkins
1638535665
chore: geoip2: update maxmind geolite country database
2022-11-16 15:48:26 -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
Jenkins
10a135906f
chore: geoip2: update maxmind geolite country database
2022-11-09 15:53:28 -05:00
Jenkins
4c1f09adc6
chore: geoip2: update maxmind geolite country database
2022-11-02 16:53:31 -04: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
Jenkins
ce9abc94da
chore: geoip2: update maxmind geolite country database
2022-10-26 16:53:24 -04:00