Matthew Piatetsky
|
f6d0bf77df
|
check if discount expired
|
2019-10-16 11:32:27 -04:00 |
|
Feanil Patel
|
3132982141
|
Fix datetime mock to only mock the now function.
|
2019-10-01 16:17:45 -04:00 |
|
Emma Green
|
4783aed927
|
Enterprise users should not get the first purchase discount.
|
2019-09-23 14:30:38 -04:00 |
|
Emma Green
|
fc003c428d
|
remove user.joined_date from holdback as this condition will create a difference in the two a/b groups
|
2019-08-21 11:56:37 -04:00 |
|
Ayub khan
|
33227b8a72
|
INCR-384 python 3 compatibility
|
2019-07-10 16:31:18 +05:00 |
|
Calen Pennington
|
708118f9c0
|
Enable holdback in first purchase discounts
|
2019-07-03 15:23:34 -04:00 |
|
Calen Pennington
|
ce058aa5ee
|
Only allow users who have no entitlements to receive discounts
|
2019-06-25 12:04:59 -04:00 |
|
Calen Pennington
|
ac9ba2b95a
|
Only make users who haven't previously enrolled in a non-upsellable course eligible for the discount
|
2019-06-25 12:04:59 -04:00 |
|
Calen Pennington
|
2901d5f810
|
Centralize the strike-out price formatting to make correct accessibility easier
|
2019-06-18 11:00:08 -04:00 |
|
Matthew Piatetsky
|
8f2d7cfc8a
|
switch enabled to disabled
|
2019-06-03 14:02:04 -04:00 |
|
Matthew Piatetsky
|
b32ed9ff2b
|
add discount restriction stacked config models
|
2019-06-02 18:21:31 -04:00 |
|
Matthew Piatetsky
|
93300a2e0e
|
check course end date and verified mode for first purchase offer
|
2019-05-21 08:34:07 -04:00 |
|
Emma Green
|
7bcce26f85
|
spell receive correctly when discounting
|
2019-05-15 09:54:20 -04:00 |
|
Emma Green
|
7ae68aa383
|
add applicability endpoint
|
2019-05-10 09:11:54 -04:00 |
|