Commit 79e0691e by Peter Desjardins Committed by GitHub

Merge pull request #13331 from edx/pdesjardins/DOC-3278

Fix platform API documentation build
parents fe4eed0f 35521a38
...@@ -157,6 +157,11 @@ MOCK_MODULES = [ ...@@ -157,6 +157,11 @@ MOCK_MODULES = [
'celery.signals', 'celery.signals',
'edx_rest_framework_extensions', 'edx_rest_framework_extensions',
'edx_rest_framework_extensions.authentication', 'edx_rest_framework_extensions.authentication',
'django_extensions',
'django_extensions.db',
'django_extensions.db.models',
'jsonfield',
'jsonfield.fields',
] ]
for mod_name in MOCK_MODULES: for mod_name in MOCK_MODULES:
......
################################### ###################################
Enrollment API Enrollment Resource Enrollment API Enrollment Resource
################################### ###################################
With the Enrollment API **Enrollment** resource, you can complete the With the Enrollment API **Enrollment** resource, you can complete the
...@@ -8,7 +8,7 @@ following tasks. ...@@ -8,7 +8,7 @@ following tasks.
.. contents:: .. contents::
:local: :local:
:depth: 1 :depth: 1
.. _Get the Users Enrollment Status in a Course: .. _Get the Users Enrollment Status in a Course:
...@@ -20,7 +20,7 @@ Get the User's Enrollment Status in a Course ...@@ -20,7 +20,7 @@ Get the User's Enrollment Status in a Course
**Example response showing the user's enrollment status in a course** **Example response showing the user's enrollment status in a course**
.. code-block:: json .. code-block:: none
HTTP 200 OK HTTP 200 OK
Content-Type: application/json Content-Type: application/json
...@@ -28,26 +28,26 @@ Get the User's Enrollment Status in a Course ...@@ -28,26 +28,26 @@ Get the User's Enrollment Status in a Course
Allow: GET, HEAD, OPTIONS Allow: GET, HEAD, OPTIONS
{ {
"created": "2014-11-19T04:06:55Z", "created": "2014-11-19T04:06:55Z",
"mode": "honor", "mode": "honor",
"is_active": true, "is_active": true,
"course_details": { "course_details": {
"course_id": "edX/DemoX/Demo_Course", "course_id": "edX/DemoX/Demo_Course",
"enrollment_end": null, "enrollment_end": null,
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
"name": "Honor Code Certificate", "name": "Honor Code Certificate",
"min_price": 0, "min_price": 0,
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null
} }
], ],
"enrollment_start": null, "enrollment_start": null,
"invite_only": false "invite_only": false
}, },
"user": "staff" "user": "staff"
} }
...@@ -61,7 +61,7 @@ Get the User's Enrollment Information for a Course ...@@ -61,7 +61,7 @@ Get the User's Enrollment Information for a Course
**Example response showing a user's course enrollment information** **Example response showing a user's course enrollment information**
.. code-block:: json .. code-block:: none
HTTP 200 OK HTTP 200 OK
Content-Type: application/json Content-Type: application/json
...@@ -69,20 +69,20 @@ Get the User's Enrollment Information for a Course ...@@ -69,20 +69,20 @@ Get the User's Enrollment Information for a Course
Allow: GET, HEAD, OPTIONS Allow: GET, HEAD, OPTIONS
{ {
"course_id": "edX/DemoX/Demo_Course", "course_id": "edX/DemoX/Demo_Course",
"enrollment_end": null, "enrollment_end": null,
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
"name": "Honor Code Certificate", "name": "Honor Code Certificate",
"min_price": 0, "min_price": 0,
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null
} }
], ],
"enrollment_start": null, "enrollment_start": null,
"invite_only": false "invite_only": false
} }
...@@ -98,7 +98,7 @@ View a User's Enrollments or Enroll a User in a Course ...@@ -98,7 +98,7 @@ View a User's Enrollments or Enroll a User in a Course
**Example response showing a user who is enrolled in two courses** **Example response showing a user who is enrolled in two courses**
.. code-block:: json .. code-block:: none
HTTP 200 OK HTTP 200 OK
Content-Type: application/json Content-Type: application/json
...@@ -107,49 +107,49 @@ View a User's Enrollments or Enroll a User in a Course ...@@ -107,49 +107,49 @@ View a User's Enrollments or Enroll a User in a Course
[ [
{ {
"created": "2014-09-19T18:08:37Z", "created": "2014-09-19T18:08:37Z",
"mode": "honor", "mode": "honor",
"is_active": true, "is_active": true,
"course_details": { "course_details": {
"course_id": "edX/DemoX/Demo_Course", "course_id": "edX/DemoX/Demo_Course",
"enrollment_end": null, "enrollment_end": null,
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
"name": "Honor Code Certificate", "name": "Honor Code Certificate",
"min_price": 0, "min_price": 0,
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null
} }
], ],
"enrollment_start": null, "enrollment_start": null,
"invite_only": false "invite_only": false
}, },
"user": "honor" "user": "honor"
}, },
{ {
"created": "2014-09-19T18:09:35Z", "created": "2014-09-19T18:09:35Z",
"mode": "honor", "mode": "honor",
"is_active": true, "is_active": true,
"course_details": { "course_details": {
"course_id": "ArbisoftX/BulkyEmail101/2014-15", "course_id": "ArbisoftX/BulkyEmail101/2014-15",
"enrollment_end": null, "enrollment_end": null,
"course_modes": [ "course_modes": [
{ {
"slug": "honor", "slug": "honor",
"name": "Honor Code Certificate", "name": "Honor Code Certificate",
"min_price": 0, "min_price": 0,
"suggested_prices": [], "suggested_prices": [],
"currency": "usd", "currency": "usd",
"expiration_datetime": null, "expiration_datetime": null,
"description": null "description": null
} }
], ],
"enrollment_start": "2014-05-01T04:00:00Z", "enrollment_start": "2014-05-01T04:00:00Z",
"invite_only": false "invite_only": false
}, },
"user": "honor" "user": "honor"
} }
] ]
...@@ -163,4 +163,4 @@ View a User's Enrollments or Enroll a User in a Course ...@@ -163,4 +163,4 @@ View a User's Enrollments or Enroll a User in a Course
"course_details": { "course_details": {
"course_id": "edX/DemoX/Demo_Course" "course_id": "edX/DemoX/Demo_Course"
} }
} }
\ No newline at end of file
...@@ -21,7 +21,7 @@ Get and Update a User's Account Information ...@@ -21,7 +21,7 @@ Get and Update a User's Account Information
**Example response showing a user's account information** **Example response showing a user's account information**
.. code-block:: json .. code-block:: none
HTTP 200 OK HTTP 200 OK
Content-Type: application/json Content-Type: application/json
......
...@@ -21,7 +21,7 @@ Get and Update the User's Preferences Information ...@@ -21,7 +21,7 @@ Get and Update the User's Preferences Information
**Example response showing the user's preference information** **Example response showing the user's preference information**
.. code-block:: json .. code-block:: none
HTTP 200 OK HTTP 200 OK
Content-Type: application/json Content-Type: application/json
...@@ -29,9 +29,9 @@ Get and Update the User's Preferences Information ...@@ -29,9 +29,9 @@ Get and Update the User's Preferences Information
Allow: GET, HEAD, OPTIONS, PATCH Allow: GET, HEAD, OPTIONS, PATCH
{ {
"pref-lang": "en", "pref-lang": "en",
"account_privacy": "private" "account_privacy": "private"
} }
.. _Get Update or Delete a Specific Preference: .. _Get Update or Delete a Specific Preference:
...@@ -43,7 +43,7 @@ Get, Update, or Delete a Specific Preference ...@@ -43,7 +43,7 @@ Get, Update, or Delete a Specific Preference
**Example response to a request for the user's account_privacy setting** **Example response to a request for the user's account_privacy setting**
.. code-block:: json .. code-block:: none
HTTP 200 OK HTTP 200 OK
Content-Type: application/json Content-Type: application/json
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment