Manjinder Singh
d7bd80a100
Renamed OAuth2Authentication to BearerAuthentication ( #23128 )
...
* Renamed OAuth2Authentication to BearerAuthentication
* Added back OAuth2Authentication name
-there are libraries such as edx-enterprise that still import OAuth2Authentication. The OAuth2Authentication class should be fully removed when everything is importing BearerAuthentication correctly
2020-02-18 13:29:29 -05:00
Dillon Dumesnil
fe91d63a0b
Show relevant dates in course dates sidebar
...
This includes (at least) upcoming assignments, FBE access
expiration, and course end date.
AA-4
2020-02-18 08:42:15 -05:00
Jeremy Bowman
e1d1c29c00
Fix DRF deprecation warnings ( #23082 )
...
Fix all deprecation warnings generated by Django REST Framework during the unit tests:
* ``The `base_name` argument is pending deprecation in favor of `basename`.`` (86 occurrences)
* `` `detail_route` is deprecated and will be removed in 3.10 in favor of `action`, which accepts a `detail` bool. Use `@action(detail=True)` instead.`` (18 occurrences)
2020-02-12 12:51:40 -05:00
Manjinder Singh
cce8cdd661
Replacing OAuth2Auth ( #23067 )
...
- Removing deprecated auth classes
- Replacing OAuth2AuthenticationAllowInactiveUserDeprecated with OAuth2AuthenticationAllowInactiveUser
- the old class was a child class of a deprecated class that we are removing and replacing.
2020-02-11 10:38:13 -05:00
Dillon Dumesnil
b4fed7c2a4
Merge pull request #23063 from edx/ddumesnil/revert-AA-4
...
Revert commits for AA-4
2020-02-10 13:11:19 -05:00
Dillon Dumesnil
00fe1495b4
Revert commits for AA-4
2020-02-10 12:10:59 -05:00
Dillon Dumesnil
7444980fbd
Merge pull request #22911 from edx/ddumesnil/relevant-dates-AA-4
...
Show relevant dates in course dates sidebar
2020-02-07 10:27:43 -05:00
Muhammad Soban Javed
6dfcddd6d8
Merge pull request #23030 from edx/BOM-1251
...
Fixing deprecated django-filter features
2020-02-07 18:45:30 +05:00
Dillon Dumesnil
23486a560d
Show relevant dates in course dates sidebar
...
This includes (at least) upcoming assignments, FBE access
expiration, and course end date.
AA-4
2020-02-06 16:01:46 -05:00
Manjinder Singh
cea795b02e
Added new auth class ( #23018 )
...
* Added new auth class
- Created new class called OAuth2AuthenticationAllowInactiveUser, which replaces old class with same name
- Renames previous OAuth2AuthenticationAllowInactiveUser to OAuth2AuthenticationAllowInactiveUserDeprecated
- Replaced all imports of OAuth2AuthenticationAllowInactiveUser to call deprecated class instead
- testing new class in discussion(added flag based on django setting)
2020-02-06 10:37:27 -05:00
iamsobanjaved
82dd040382
fixed deprecated django-filter features
2020-02-06 18:32:36 +05:00
hunytalk
73aae081c3
Remove null, blank from start field in Schedules
2020-01-22 18:10:33 +05:00
iamsobanjaved
38493d5092
Removed app_name warning from django.conf.urls.include()
2020-01-21 20:38:27 +05:00
Diana Huang
976c6873e5
Upgrade DRF to latest version.
2020-01-02 12:18:03 -05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -05:00
Feanil Patel
61e1eda20d
Merge pull request #22644 from edx/feanil/2to3_imports
...
Run `2to3 -f future . -w`
2019-12-30 11:21:05 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Awais Qureshi
928a84f969
BOM-1117
...
Specifying a namespace in django.conf.urls.include() without providing an app_name is deprecated.
Adding the app_name attribute in the included module.
2019-12-30 18:08:21 +05:00
Awais Qureshi
5f6b2db31b
BOM-1111
...
Updating User.is_authenticated and User.is_anonymous as properties
2019-12-23 17:51:27 +05:00
Calen Pennington
47b8dfae75
Merge pull request #22156 from cpennington/expose-course-duration
...
Expose user course duration in the user metadata
2019-10-25 13:49:14 -04:00
julianajlk
73564a04b0
return course_upgrade_deadline even if dynamic deadline is null ( #22150 )
...
REV-943
2019-10-25 13:20:40 -04:00
Calen Pennington
d92dcb28bb
Expose user course duration in the user metadata
2019-10-25 10:02:55 -04:00
Manjinder Singh
7f3045cf75
BOM-933: Fix type mismatches in various migrations 4 ( #22146 )
...
* fix type mismatch in course_goals migrations
* fix type mismatch in experiments migrations
* fix type mismatch in xblock_django migrations
* fix type mismatch in catalog migrations
* fix type mismatch in static_replace migrations
* fix type mismatch in bulk_email migrations
* fix type mismatch in course_overviews migrations
2019-10-24 13:47:51 -04:00
Ben Holt
523bb0ea5d
Add stable_bucketer helper tool ( #21783 )
...
Add stable_bucketer helper tool
2019-10-17 21:47:26 -04:00
Calen Pennington
7ceb0e30fa
Mark course outline with graded and scored status in the DOM so that we can run optimizely code on them
2019-10-17 12:14:49 -04:00
julianajlk
4d3d6c0178
add dynamic_upgrade_deadline to user-metadata ( #22046 )
...
REV-943
* added dynamic and course_upgrade_deadline to user-metadata
2019-10-16 11:07:32 -04:00
Stu Young
7c6c166e73
fix toggle implementation annotations ( #21802 )
...
fix toggle implementation annotations and rename waffle flags
2019-09-27 11:45:40 -04:00
Ben Holt
2d215cccb8
REV-935 More upsell API tests ( #21765 )
...
Check course start and end dates, better test coverage
2019-09-27 08:57:27 -04:00
Ned Batchelder
efba6e45e8
Finally import courseware properly everywhere to get rid of a warning
2019-09-26 09:40:15 -04:00
Ben Holt
5cc8da127a
REV-935 mobile upsell and tests ( #21687 )
...
Positive test case and improvements including: requires course id to be correctly encoded in the url params, only checks entitlements of the course in question, better source for the basket url, check enrollment upgrade deadline
2019-09-19 14:59:07 -04:00
Stu Young
13bbf85257
clean up toggle annotations ( #21673 )
...
clean up toggle annotations and lint when running feature toggle report
2019-09-17 11:11:20 -04:00
Ben Holt
8bb52f177f
REV-935 add api endpoint to decide if mobile should show upsell ( #21612 )
...
Add experimental api endpoint for mobile upsell experiment, more unit tests coming soon
2019-09-10 14:08:54 -04:00
Calen Pennington
8b4b5a4547
Move stable_bucketing into its own library to minimize circular dependencies
2019-07-03 15:03:31 -04:00
Calen Pennington
39efc54a27
Merge pull request #20884 from cpennington/discount-no-previous-purchase
...
REVEM-289: Discount no previous purchase
2019-06-25 17:12:19 -04:00
Calen Pennington
f07f2121ba
Make has_non_audit_enrollments exclude entitlements
2019-06-25 16:44:36 -04:00
Calen Pennington
388fac3b9c
Make has_non_audit_enrollments exclude honor courses correctly
2019-06-25 16:44:36 -04:00
Christie Rice
eeb265e276
REVEM-376 Disable waffle flags by default ( #20880 )
2019-06-24 11:31:10 -04:00
Christie Rice
b8401beaae
REVEM-374 Remove course prices from dashboard ( #20856 )
2019-06-24 08:56:05 -04:00
Christie Rice
4aba1b21a1
REVEM-372 Remove add_audit_deadline and deprecated_metadata waffle flags ( #20769 )
2019-06-11 09:05:06 -04:00
Stu Young
d5ee03e81d
INCR-258 Run python-modernize on lms/djangoapps/experiments ( #20560 )
...
* run python modernize
* run isort
* Fix quality
2019-05-21 11:48:28 -04:00
Christie Rice
036375322a
REVEM-350 Consolidate code for user-metadata and dashboard-metadata
2019-05-14 09:38:03 -04:00
Christie Rice
6db32a36bc
REVEM-239 Add audit access expiration deadline to user-metadata
2019-05-08 08:53:21 -04:00
Nimisha Asthagiri
dfa3728edf
Move django_comment_common from common to openedx
2019-05-03 12:10:18 -04:00
Nimisha Asthagiri
ef0e06cc0a
Revert "Discussions consolidation"
2019-05-02 14:59:56 -04:00
Nimisha Asthagiri
df962a31b7
Move django_comment_common to openedx/core/djangoapps/discussion_common
2019-05-01 19:15:02 -04:00
Nimisha Asthagiri
c8f8e05616
Merge pull request #20339 from edx/bom/experiments_readme
...
Initial README for the experiments app
2019-05-01 09:07:42 -04:00
Nimisha Asthagiri
ba895d0b42
Initial README for the experiments app
2019-04-26 13:36:28 -04:00
Christie Rice
32edefb425
REVEM-306 Remove experiments.add_program_price flag ( #20259 )
2019-04-17 15:26:08 -04:00
Christie Rice
9c1141c99d
REVEM-305 Change default value of experiment flags to true (enabled) ( #20242 )
2019-04-17 12:22:53 -04:00
albemarle
05a682f55e
use new, shorter names for feature toggle annotations ( #20202 )
2019-04-12 15:46:09 -04:00