-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Tech-JI/CourseReview#31 would change backend interface which is documented in Tech-JI/CourseReview#24.
r"^api/auth/initiate/$" -> r"^api/auth/init/$",
r"^api/course/(?P<course_id>[0-9]+)/$" ->
(r"^api/courses/(?P<course_id>[0-9]+)/$", views.CoursesDetailAPI.as_view()),
r"^api/course/(?P<course_id>[0-9].*)/instructors?/?" ->
r"^api/courses/(?P<course_id>[0-9].*)/instructors?/?",
r"^api/course/(?P<course_id>[0-9].*)/medians" ->
r"^api/courses/(?P<course_id>[0-9].*)/medians",
r"^api/course/(?P<course_id>[0-9].*)/professors?/?" ->
r"^api/courses/(?P<course_id>[0-9].*)/professors?/?",
r"^api/course/(?P<course_id>[0-9].*)/vote" ->
r"^api/courses/(?P<course_id>[0-9].*)/vote",
DELETE r"^api/course/(?P<course_id>[0-9]+)/review/$" ->
DELETE r"^api/reviews/(?P<review_id>[0-9]+)/$",
r"^api/course/(?P<course_id>[0-9]+)/my-review/$" ->
r"^api/courses/(?P<course_id>[0-9]+)/reviews/?author=me" Review List
or
(r"^api/reviews/(?P<review_id>[0-9]+)/$", views.UserReviewsAPI.as_view()) Review ,
r"^api/review/(?P<review_id>[0-9]+)/vote/$" ->
r"^api/reviews/(?P<review_id>[0-9]+)/vote/$",
r"^api/courses/$"->
(r"^api/courses/$", views.CoursesListAPI.as_view()),
sort_by=num_reviews -> sort_by=review_count
r"^api/course/(?P<course_id>[0-9]+)/review_search/$" ->
(r"^api/courses/(?P<course_id>[0-9]+)/reviews/$", views.CoursesReviewsAPI.as_view()),
New endpoint:
(r"^api/reviews/?$", views.UserReviewsAPI.as_view()), Review List
- auth csrf protection:
api/auth/verify returns csrftorken.
api/auth/signup , api/auth/password and api/auth/logout require X-CSRFToken in header.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status