[ADD] user account registration endpoint for api-docs

Added alias for /user_api endpoints

FIX quality violations

IMPROVED urls_common for readability

Removed redundant URL entry from urls_common file
This commit is contained in:
Jayram
2020-09-18 21:07:33 +05:30
committed by Jayram Nai
parent 4047a72701
commit 5a9e12dd96
14 changed files with 527 additions and 640 deletions

View File

@@ -69,7 +69,7 @@ define(['backbone',
request = requests[1];
expect(request.method).toBe('GET');
expect(request.url).toBe('/user_api/v1/preferences/time_zones/?country_code=1');
expect(request.url).toBe('/api/user/v1/preferences/time_zones/?country_code=1');
AjaxHelpers.respondWithJson(requests, Helpers.TIME_ZONE_RESPONSE);
request = requests[2];
@@ -232,7 +232,7 @@ define(['backbone',
request = requests[1];
expect(request.method).toBe('GET');
expect(request.url).toBe('/user_api/v1/preferences/time_zones/?country_code=1');
expect(request.url).toBe('/api/user/v1/preferences/time_zones/?country_code=1');
AjaxHelpers.respondWithJson(requests, Helpers.TIME_ZONE_RESPONSE);
request = requests[2];

View File

@@ -95,7 +95,7 @@ define(['backbone',
AjaxHelpers.expectRequest(
requests,
'GET',
'/user_api/v1/preferences/time_zones/?country_code=GY'
'/api/user/v1/preferences/time_zones/?country_code=GY'
);
AjaxHelpers.respondWithJson(requests, [
{time_zone: 'America/Guyana', description: 'America/Guyana (ECT, UTC-0500)'},

View File

@@ -5,7 +5,7 @@ define(['edx-ui-toolkit/js/utils/spec-helpers/ajax-helpers', 'js/student_account
describe('EmailOptInInterface', function() {
var COURSE_KEY = 'edX/DemoX/Fall',
EMAIL_OPT_IN = 'True',
EMAIL_OPT_IN_URL = '/user_api/v1/preferences/email_opt_in/';
EMAIL_OPT_IN_URL = '/api/user/v1/preferences/email_opt_in/';
it('Opts in for organization emails', function() {
// Spy on Ajax requests

View File

@@ -44,7 +44,7 @@
},
FORM_DESCRIPTION = {
method: 'post',
submit_url: '/user_api/v1/account/login_session/',
submit_url: '/api/user/v1/account/login_session/',
fields: [
{
placeholder: 'username@domain.com',

View File

@@ -78,7 +78,7 @@
},
FORM_DESCRIPTION = {
method: 'post',
submit_url: '/user_api/v1/account/registration/',
submit_url: '/api/user/v1/account/registration/',
validation_url: '/api/user/v1/validation/registration',
fields: [
{

View File

@@ -4,7 +4,7 @@
var EmailOptInInterface = {
urls: {
emailOptInUrl: '/user_api/v1/preferences/email_opt_in/'
emailOptInUrl: '/api/user/v1/preferences/email_opt_in/'
},
headers: {

View File

@@ -110,7 +110,7 @@
var view = this;
$.ajax({
type: 'GET',
url: '/user_api/v1/preferences/time_zones/',
url: '/api/user/v1/preferences/time_zones/',
data: {country_code: user.attributes.country},
success: function(data) {
var countryTimeZones = $.map(data, function(timeZoneInfo) {