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
Christie Rice
22fcc12d24
REVEM-262 Add more logging of ids
2019-04-01 10:18:31 -04:00
Christie Rice
052683f926
REVEM-203 Add course and program info to dashboard metadata
2019-03-30 08:30:07 -04:00
Christie Rice
b28515b276
REVEM-246 Add program status and one-click eligibility
2019-03-26 10:51:58 -04:00
Emma Green
8445881c91
dont error if somethings wrong, just warn
2019-03-18 13:56:18 -04:00
Christie Rice
94b680082a
REVEM-246 Use existing method to get basket page URL
2019-03-14 15:12:14 -04:00
Christie Rice
b2432ac5aa
REVEM-207 Add program price and purchase url to user metadata
2019-03-14 10:15:48 -04:00
Christie Rice
7375eb4474
REVEM-219 Handle invalid course run key
2019-03-07 13:48:48 -05:00
Calen Pennington
6f61fd74f5
Add an implementation of the stable bucketing function
2019-03-06 11:44:29 -05:00
Cali
81538fe25b
Merge pull request #19851 from edx/cstenson/dashboard_metadata
...
Add price information to enrollments and create dashboard_metadata
2019-03-06 11:04:18 -05:00
Christie Rice
df1ac42d0a
REVEM-219 Get program info even if user isn't yet enrolled in the course
2019-03-05 20:53:24 -05:00
Cali Stenson
7e6147f714
Add price information to enrollments and create dashboard_metadata
...
for experiments.
REVEM-174
2019-03-05 16:55:04 -05:00
Christie Rice
67277e72d9
REVEM-198 Add waffle flag around get programs call
2019-02-28 11:10:09 -05:00
Christie Rice
7cc0a8bf2d
REVEM-197 Add mock program info to user metadata
2019-02-22 14:50:59 -05:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
Michael Youngstrom
3221c2b91f
Remove lms pytest shards
2019-02-12 11:03:46 -05:00
Matthew Piatetsky
6e81c84d8b
fix unicode strings in lms/ part 1
2019-02-05 15:15:02 -05:00
Ned Batchelder
48ac13e73e
Merge pull request #19591 from cclauss/print_function
...
Use print() function in both Python 2 and Python 3
2019-01-16 17:59:11 -05:00
Ned Batchelder
1e5c753807
Fix quality violations
2019-01-16 08:44:56 -05:00
Christie Rice
9d23dfe270
REVEM-130 Remove program info from user metadata
2019-01-14 14:32:32 -05:00
Christie Rice
c39307f935
REVEM-125 Add program price to user metadata
2019-01-14 11:24:24 -05:00
Christie Rice
8f8efc80dc
REVEM-74 Add program info to user-metadata
2019-01-09 12:40:11 -05:00
Cali Stenson
7cbe1312a9
Refactor verified_upgrade_link_is_valid to directly call Ecommerce service.
...
Additionally update code documentation to clarify expected behavior around
dynamic pacing deadlines.
REVO-69
2019-01-04 15:07:39 -05:00
Calen Pennington
67e88b117a
Don't add user groups to the experiment metadata for Anonymous users
...
[REVE-158]
[REVE-148]
2018-12-07 14:42:26 -05:00
Cali Stenson
241cff006a
Add user_metadata to reflect if a user has purchased before.
...
REVO-20
2018-12-07 07:48:32 -05:00
Cali Stenson
4dcda2858e
Add group partitions information to user metadata in the dom.
...
This information will inform our A/B testing and experiments.
REV-612
2018-11-16 16:34:17 -05:00
Robert Raposa
fbc59231fc
Update edx-drf-extensions to 2.0.0.
...
Note: this version update is backward incompatible.
ARCH-255
2018-10-17 01:00:34 -04:00
Ahsan Ulhaq
ee7555e85f
update usage of SessionAuthenticationAllowInactiveUser
...
LEARNER-6469
2018-10-01 17:52:52 +05:00
Calen Pennington
9edb6d9526
Pass a CourseKey to has_staff_access_to_preview_mode, rather than a CourseDescriptor
2018-08-13 15:44:06 -04:00
Matthew Piatetsky
95ccc30594
add forum roles to metadata
2018-06-22 12:49:10 -04:00