Michael Terry
cb1bb7fa64
test: switch default test store to the split store
...
It's long past time that the default test modulestore was Split,
instead of Old Mongo. This commit switches the default store and
fixes some tests that now fail:
- Tests that didn't expect MFE to be enabled (because we don't
enable MFE for Old Mongo) - opt out of MFE for those
- Tests that hardcoded old key string formats
- Lots of other random little differences
In many places, I didn't spend much time trying to figure out how to
properly fix the test, and instead just set the modulestore to Old
Mongo.
For those tests that I didn't spend time investigating, I've set
the modulestore to TEST_DATA_MONGO_AMNESTY_MODULESTORE - search for
that string to find further work.
2022-02-04 14:32:50 -05:00
Long Lin
9514cb5732
feat: add enterprise course enrollments data to enrollments for support
2022-01-19 10:14:13 -05:00
edX requirements bot
bb20b17428
Python Requirements Update ( #29516 )
...
* chore: Updating Python Requirements
* fix: fix pylint issues
Co-authored-by: Mohammad Ahtasham ul Hassan <mohammad.ahtasham@arbisoft.com >
2021-12-08 14:13:27 +05:00
Usama Sadiq
780a6f3c2d
Revert "chore: install codejail from pypi ( #29481 )" ( #29501 )
...
This reverts commit 21551095ac .
2021-12-02 22:19:15 +05:00
Jawayria
e83da77008
Merge pull request #29440 from edx/jawayria/bom-2606-40
...
chore: Applied lint-amnesty on openedx/features
2021-12-02 19:06:22 +05:00
Mohammad Ahtasham ul Hassan
21551095ac
chore: install codejail from pypi ( #29481 )
...
* chore: install codejail from pypi
* chore: Updating Python Requirements
* chore: Updating Python Requirements
* fix: fixed failing tests
* fix: fixed pytest failures
* fix: fixed failing test bug
* Update mocks.py
Co-authored-by: edX requirements bot <testeng+edx-requirements-bot@edx.org >
2021-12-02 17:07:29 +05:00
Jawayria
c227712f03
chore: Applied lint-amnesty on openedx/features
2021-12-02 15:02:24 +05:00
Long Lin
34418a2667
fix: check enterprise_enabled in is_enterprise_learner
2021-10-20 10:49:30 -04:00
RehanAziz
3633cdbc01
feat: Added support for enterprise id in course_grade_passed_first_time event
2021-09-28 18:52:15 +05:00
David Ormsbee
03382ae400
revert: feat: Added support for enterprise id in course_grade_passed_first_time event" ( #28831 )
2021-09-23 17:56:07 -04:00
RehanAziz
1fffdc66fc
feat: Added support for enterprise id in course_grade_passed_first_time event
2021-09-09 13:44:25 +05:00
Adam Stankiewicz
31f66a4f2c
feat: enterprise learner portal access modal ( #27736 )
...
* feat: enterprise learner portal access modal
* fix: quality
* fix: remove log.info
2021-05-27 15:31:27 -04:00
Sameen Fatima
0be941b224
ENT-4095: Handle coupon expiration date scenario in LMS ( #27704 )
2021-05-24 14:50:34 +05:00
Sameen Fatima
d8b07ebacd
Revert "ENT-4095: Handle coupon expiration date scenario in LMS ( #27539 )" ( #27675 )
...
This reverts commit 9f2a72ad08 .
2021-05-19 18:06:21 +05:00
Sameen Fatima
9f2a72ad08
ENT-4095: Handle coupon expiration date scenario in LMS ( #27539 )
2021-05-19 12:47:11 +05:00
irfanuddinahmad
19f79a7165
Added util method for course access verification
2021-05-17 22:22:12 +05:00
Michael Terry
35f78a3241
feat!: remove all email_marketing djangoapp code
...
This djangoapp was designed for talking to sailthru, in a fairly
edx.org-specific way. Nowadays, edx.org doesn't need this code and
if other installations do, it's better off as a more distinct
plugin anyway, rather than direct support in the platform.
I've moved the one signal that was still useful (calling
segment.identify() whenever user fields change) into user_authn.
And I've left the EmailMarketingConfiguration model alone for now,
but will remove that shortly. Nothing uses it as of this commit.
AA-607
DEPR-139
2021-05-03 16:39:01 -04:00
Muhammad Ammar
9d7e804236
Merge pull request #27255 from edx/ammar/update-cache-key-for-dsc
...
update cache key for DSC
2021-04-07 15:27:42 +05:00
Zaman Afzal
194f29ca55
ENT4134 Add the support for multiple IDPs ( #27073 )
...
* ENT4134 Add the support for multiple IDPs
2021-04-06 23:27:20 +05:00
muhammad-ammar
3929d098b6
update cache key for dsc
2021-04-06 17:34:42 +05:00
Awais Qureshi
b5a6580ecc
BOM-2442
...
pyupgrade in enterprise-support.
2021-03-12 12:39:48 +05:00
Awais Qureshi
d24f79a264
BOM-2442
...
pyupgrade in enterprise_support
2021-03-11 14:54:23 +05:00
Aarif
93a4f96e30
replaced unittest assertions pytest assertions ( #26575 )
2021-02-22 16:19:37 +05:00
Zainab Amir
c260f72c2e
VAN-311: Add multiple enterprise support for Authn MFE ( #26526 )
2021-02-18 17:24:44 +05:00
Alexander Sheehan
aaa375077c
replace bulk transmission task to intended single learner task
2021-02-09 11:55:22 -05:00
Awais Qureshi
5ea60327b1
BOM-2336
...
Apply pylint-amnesty.
2021-02-04 16:49:47 +05:00
Saleem Latif
dfb36644c9
Upgraded edx-enterprise version to 3.15.0 and updated field name changed in that version.
2020-12-15 19:13:14 +05:00
Alexander Sheehan
6ef93078f9
adding unit tests for assessment level reporting and hashing cache key.
2020-12-09 10:07:46 -08:00
muhammad-ammar
f19b074927
try to get learner's enterprise information from DB if there is no
...
enterprise customer associated with sso provider id
ENT-3670
2020-12-02 19:49:21 +05:00
Muhammad Ammar
c508d42a5c
Revert "extract a learners active enterprise existing details"
2020-12-01 22:29:59 +05:00
muhammad-ammar
a831520b8e
extract a learners active enterprise existing details
...
ENT-3670
2020-12-01 12:37:17 +05:00
Alex Dusenbery
341c1c98e5
ENT-3503 | Add unit tests to cover 100% of openedx.features.enterprise_support.utils, all in a single test file.
2020-11-23 14:52:41 -05:00
Alex Dusenbery
2204caaa6b
ENT-3503 | Adds more unit tests for enterprise_support.api, and one TODO for same.
2020-11-23 11:42:36 -05:00
Kyle McCormick
151bd13666
Use full names for common.djangoapps imports; warn when using old style ( #25477 )
...
* Generate common/djangoapps import shims for LMS
* Generate common/djangoapps import shims for Studio
* Stop appending project root to sys.path
* Stop appending common/djangoapps to sys.path
* Import from common.djangoapps.course_action_state instead of course_action_state
* Import from common.djangoapps.course_modes instead of course_modes
* Import from common.djangoapps.database_fixups instead of database_fixups
* Import from common.djangoapps.edxmako instead of edxmako
* Import from common.djangoapps.entitlements instead of entitlements
* Import from common.djangoapps.pipline_mako instead of pipeline_mako
* Import from common.djangoapps.static_replace instead of static_replace
* Import from common.djangoapps.student instead of student
* Import from common.djangoapps.terrain instead of terrain
* Import from common.djangoapps.third_party_auth instead of third_party_auth
* Import from common.djangoapps.track instead of track
* Import from common.djangoapps.util instead of util
* Import from common.djangoapps.xblock_django instead of xblock_django
* Add empty common/djangoapps/__init__.py to fix pytest collection
* Fix pylint formatting violations
* Exclude import_shims/ directory tree from linting
2020-11-10 07:02:01 -05:00
Régis Behmo
2307dff4c9
Deprecate WaffleFlag.override method
...
This allows us to get rid of waffle_utils' custom WaffleFlag method.
2020-11-03 19:25:37 +01:00
muhammad-ammar
5adf9fdd8b
store a learners enterprise customer info into request session only if
...
user is authenticated. This is needed to avoid storing `None` as
enterprise customer info in request session.
2020-10-27 19:12:01 +05:00
Jeff Chaves
d25d4038fd
ENT-3460: updating usage of EnterpriseCustomerBrandingConfiguration, edx-enterprise 3.8.42 ( #25376 )
...
* bumping enterprise version
* adding pillow constraint
* updating usage of EnterpriseCustomerBrandingConfiguration
2020-10-19 16:42:16 -04:00
Alex Dusenbery
98719faca8
Revert "bumping enterprise version to 3.8.35 ( #25342 )"
...
This reverts commit 5bf54d696a .
2020-10-14 19:56:55 -04:00
Jeff Chaves
5bf54d696a
bumping enterprise version to 3.8.35 ( #25342 )
...
* bumping enterprise version
* fixing platform tests broken by branding config changes
2020-10-14 14:42:39 -04:00
HammadAhmadWaqas
215d004930
Handle Client Error for the API called in refund_order_voucher signal.
2020-10-07 11:28:26 +05:00
Alex Dusenbery
3292104470
enterprise_customer_uuid_for_request() should not return a __CACHE_MISS__.
2020-09-29 12:03:33 -04:00
Alex Dusenbery
de277ce46b
Prevent an unbound local variable exception in enterprise_support.api. Add more unit tests for same.
2020-09-22 11:15:17 -04:00
Hammad Ahmad Waqas
3b23a9b227
Merge pull request #25003 from edx/hammad/ENT-3337
...
catch signal UNENROLL_DONE signal and call /api/v2/enterprise/coupons…
2020-09-22 19:51:35 +05:00
Alex Dusenbery
4ad2df083d
Ensure that get_enterprise_learner_portal_enabled_message() returns None when there is no associated enterprise customer for the given request. Add unit tests for this function.
2020-09-21 12:47:00 -04:00
Alex Dusenbery
4bb1914ec6
ENT-3367 | Show at most 1 Enterprise Learner Portal dashboard link in the header user-menu. Also, guard against no branding config when getting learner portal data.
2020-09-18 10:23:32 -04:00
HammadAhmadWaqas
30edb7ef50
catch signal UNENROLL_DONE signal and call /api/v2/enterprise/coupons/create_refunded_voucher/ API.
2020-09-17 15:39:13 +05:00
Brittney Exline
1af80ff205
[ENT-3315] Reduce calls to enterprise-learner endpoint by looking up data from db
2020-08-12 15:24:39 -06:00
Alex Dusenbery
c69fb5b274
ENT-2892 | Bump edx-enterprise to 3.4.36. This version removes some model field references, but does not create a migration, to the test to check that migrations are in sync has been skipped here.
2020-08-04 14:24:56 -04:00
Jeff LaJoie
4282530faf
Fixes session caching for enterprise portal links by only caching for auth'd learners
2020-07-30 09:18:35 -04:00
Jeff LaJoie
bf11b68fda
ENT-2893: Updates header branding and href for Enterprise learners
2020-07-17 08:59:43 -04:00