Anthony Wee
2ab8794c78
INCR-131: Run python-modernize on common/djangoapps/entitlements/api ( #20448 )
...
* INCR-131: Run python-modernize on common/djangoapps/entitlements/api
* isort
2019-05-07 13:05:21 -04:00
Anthony Wee
aa1d142ddd
INCR-130: Run python-modernize on common/djangoapps/entitlements/migrations ( #20447 )
...
* INCR-130: Run python-modernize on common/djangoapps/entitlements/migrations
* isort
2019-05-07 13:01:04 -04:00
Anthony Wee
2d8dfa895f
INCR-129: Run python-modernize on common/djangoapps/entitlements/management and tests ( #20446 )
...
* INCR-129: Run python-modernize on common/djangoapps/entitlements/management
* isort
* INCR-129: Run python-modernize on common/djangoapps/entitlements/tests
* isort
2019-05-07 12:52:09 -04:00
Albert (AJ) St. Aubin
d47d22a9bb
updating the import for entitlement tasks
2019-03-25 10:28:30 -04:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
Matthew Piatetsky
9681ca36b8
fix unicode strings in common/
2019-02-05 10:57:00 -05:00
Ned Batchelder
046fe60913
Remove unused imports
2018-11-07 10:31:51 -05:00
Dillon Dumesnil
ac43d5faac
Adding email opt in to create entitlement
2018-10-23 17:33:30 -04: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
Waheed Ahmed
711343a7c7
Fix entitlement expiring on switching session.
...
LEARNER-6313
2018-09-04 11:38:58 +05:00
Waheed Ahmed
e3dbfe9c0f
Fix refund entitlement on audit course un-enroll.
...
LEARNER-6247
2018-08-27 17:47:59 +05:00
Michael Youngstrom
eadf3650a7
Switch where we create the mock
2018-08-24 12:53:54 -04:00
Waheed Ahmed
2849d8f572
Fix unenroll entitlement from instructor dashboard.
...
LEARNER-5620
2018-07-19 14:52:23 +05:00
Albert St. Aubin
06af818322
Update the entitlement fulfilment logic to work with enrollment end
...
[LEARNER-5275]
Update the endtitlement fulfillment logic to work for users who have
enrolled, enrollment window has closed, but upgrade window is still
open. These users should be able to use that enrollment on their course
run that they are enrolled in.
2018-06-22 07:48:35 -04:00
Albert St. Aubin
f23fd19e99
Added search fields to the entitlements admin panel
2018-06-21 08:54:07 -04:00
Tyler Hallada
1f42d1b384
Merge pull request #18316 from edx/thallada/PLAT-1524-on-delete
...
PLAT-1524: Add on_delete kwarg to ForeignKey & OneToOneFields
2018-06-06 10:38:15 -04:00
Tyler Hallada
1540f9ec72
Add on_delete kwarg to ForeignKey & OneToOneFields
...
Django 2.0 will make this field required for `ForeignKey` and `OneToOneFields`.
In previous versions the option defaulted to `models.CASCADE` when not
specified. This change should make the deprecation warnings in the current
Django version go away.
The migrations where also modified, but the changes should not cause a change in
the database schema since `models.CASCADE` was already the old default.
2018-06-05 17:05:12 -04:00
Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -04:00
J Eskew
edbdae9fb8
Merge pull request #18124 from edx/jeskew/fix_some_django20_deprecation_warnings
...
Fix more Django 2.0 deprecation warnings around URLconfs.
2018-05-08 16:29:12 -04:00
Douglas Hall
c6ec5edbf7
Add API documentation with django-rest-swagger.
2018-05-08 14:38:33 -04:00
John Eskew
e5ee0fc91f
Remove more unneeded 'namespace=' params.
2018-05-07 18:25:36 -04:00
John Eskew
ffb1f9fe2a
Fix more Django 2.0 deprecation warnings around URLconfs.
2018-05-03 13:50:08 -04:00
McKenzie Welter
435c3c6338
mark support (re)issued entitlements as unrefundable
2018-04-12 12:16:37 -04:00
McKenzie Welter
361af7ef5a
add test coverage for entitlement course run retrieval
2018-04-05 14:49:33 -04:00
Albert (AJ) St. Aubin
13e7ec6aa5
Merge pull request #17804 from edx/aj/LEARNER-4493
...
Aj/learner 4493
2018-03-30 12:24:31 -04:00
McKenzie Welter
2762a6114b
allow site and mode to be nullable in admin form
2018-03-30 10:24:31 -04:00
Albert St. Aubin
1d9b3842ef
Corrects issue with Entitlement Auto upgrade and Soft Upgrade deadline
...
issues
[LEARNER-4493]
2018-03-29 12:27:28 -04:00
Albert St. Aubin
35324a7314
Moved to a try catch block
2018-03-29 10:35:43 -04:00
Albert St. Aubin
e8a3077bfa
Protection for when there is no CourseOverview data available.
2018-03-29 07:10:58 -04:00
McKenzie Welter
cc19e50590
add mode field to entitlement policy model and set custom policy on entitlement create
2018-03-28 12:53:20 -04:00
McKenzie Welter
a6ac6781c3
include created datetime in entitlement support detail serializer
2018-03-23 11:19:38 -04:00
McKenzie Welter
e5d1f04a89
move support actions to existing entitlement api
2018-03-22 16:11:46 -04:00
Albert St. Aubin
7010eff423
Adding migration to update the expiration_period default
2018-03-21 17:09:03 -04:00
Albert St. Aubin
eeb97318b6
Updated tests to use new 24 months
2018-03-21 15:57:15 -04:00
Albert St. Aubin
7a02324bf1
Updating the default long term expiration to be 730 days for entitlements
...
[LEARNER-4494]
2018-03-21 15:45:38 -04:00
Waheed Ahmed
7128370666
Fix None type entitlement passing.
...
LEARNER-4513
2018-03-16 16:41:49 +05:00
Albert St. Aubin
bd9fedb27b
corrected another enrollment edge case
2018-03-09 09:48:33 -05:00
Michael LoTurco
a4f294b441
Add convenience functions for Entitlement Support Tool
...
Adds getter for ecommerce order dashboard url and for getting
the entitlement support details reasons.
Learner-3925
2018-03-06 17:49:08 -05:00
Michael LoTurco
d6f910d5da
Remove reference to reason field, add action field
...
As work progressed on entitlement support tool,
additional clarity around the entitlement support
detail fields was needed, this adds the action field
at a later point the reason field will be removed
Learner-3925
2018-03-06 13:35:17 -05:00
George Babey
3e840ff268
Merge pull request #17497 from edx/gbabey/move_paginators
...
Moved pagination to edx_rest_framework_extensions package
2018-02-23 15:24:40 -05:00
George Babey
1c7720a561
Bump drf-extensions for pagination move
2018-02-23 14:20:00 -05:00
Albert St. Aubin
8c5e37ba20
Added entitlement redeemability method to the check for fulfillable
...
entitlements
[LEARNER-3898]
2018-02-22 15:00:19 -05:00
Albert St. Aubin
b56fdcc652
Changes to auto enroll users using their entitlement if they have one
...
available.
[LEARNER-3898]
2018-02-21 11:17:02 -05:00
Michael LoTurco
449c6903a6
Add Support endpoint for Course Entitlements
2018-02-20 13:20:47 -05:00
George Babey
26bac9f611
Moved paginators to edx_rest_framework_extensions package
...
Pagination should be standard and easy to adopt so moved the paginators
into the edx_rest_framework_extensions package so they can be easily
installed into other app/projects
2018-02-16 09:46:01 -05:00
Michael LoTurco
82f4ce4252
Add CourseEntitlementSupportDetail model and related admin model
...
Learner-3919
2018-02-12 11:43:44 -05:00
Albert St. Aubin
ddab8123c1
Updates to the Course Entitlement API to block Learners from enrolling
...
in runs that are not available.
[LEARNER-3800]
2018-01-30 09:52:06 -05:00
Albert (AJ) St. Aubin
01553ff1bc
Revert "Aj/learner 3800"
2018-01-30 09:45:05 -05:00
Albert St. Aubin
90d29550bb
test fix
2018-01-29 13:06:17 -05:00
Albert St. Aubin
12e77b27e4
PR updates
2018-01-29 12:22:56 -05:00