Deprecate API v2 (was Revert "Revert "Deprecate API v2"") (#7802)

* Revert "Revert "Deprecate API v2""

* fix path in shops controller
This commit is contained in:
Matteo Pagliazzi
2016-08-01 22:36:10 +02:00
committed by GitHub
parent 2a3e3fb9d3
commit 60f34dafb0
194 changed files with 231 additions and 11488 deletions
@@ -1,7 +1,7 @@
// TODO These tests are pretty brittle
// rewrite them to not depend on nock
// Trust that the amplitude module works as intended and sends the requests
import analyticsService from '../../../../../website/server/libs/api-v3/analyticsService';
import analyticsService from '../../../../../website/server/libs/analyticsService';
import nock from 'nock';
+1 -1
View File
@@ -1,4 +1,4 @@
import baseModel from '../../../../../website/server/libs/api-v3/baseModel';
import baseModel from '../../../../../website/server/libs/baseModel';
import mongoose from 'mongoose';
describe('Base model plugin', () => {
+1 -1
View File
@@ -1,6 +1,6 @@
import {
getManifestFiles,
} from '../../../../../website/server/libs/api-v3/buildManifest';
} from '../../../../../website/server/libs/buildManifest';
describe('Build Manifest', () => {
describe('getManifestFiles', () => {
@@ -1,7 +1,7 @@
import mongoose from 'mongoose';
import {
removeFromArray,
} from '../../../../../website/server/libs/api-v3/collectionManipulators';
} from '../../../../../website/server/libs/collectionManipulators';
describe('Collection Manipulators', () => {
describe('removeFromArray', () => {
+1 -1
View File
@@ -1,7 +1,7 @@
/* eslint-disable global-require */
import moment from 'moment';
import Bluebird from 'bluebird';
import { recoverCron, cron } from '../../../../../website/server/libs/api-v3/cron';
import { recoverCron, cron } from '../../../../../website/server/libs/cron';
import { model as User } from '../../../../../website/server/models/user';
import * as Tasks from '../../../../../website/server/models/task';
import { clone } from 'lodash';
+2 -2
View File
@@ -4,7 +4,7 @@ import nconf from 'nconf';
import nodemailer from 'nodemailer';
import Bluebird from 'bluebird';
import requireAgain from 'require-again';
import logger from '../../../../../website/server/libs/api-v3/logger';
import logger from '../../../../../website/server/libs/logger';
import { TAVERN_ID } from '../../../../../website/server/models/group';
function defer () {
@@ -50,7 +50,7 @@ function getUser () {
}
describe('emails', () => {
let pathToEmailLib = '../../../../../website/server/libs/api-v3/email';
let pathToEmailLib = '../../../../../website/server/libs/email';
describe('sendEmail', () => {
it('can send an email using the default transport', () => {
+1 -1
View File
@@ -1,7 +1,7 @@
import {
encrypt,
decrypt,
} from '../../../../../website/server/libs/api-v3/encryption';
} from '../../../../../website/server/libs/encryption';
describe('encryption', () => {
it('can encrypt and decrypt', () => {
+1 -1
View File
@@ -5,7 +5,7 @@ import {
BadRequest,
InternalServerError,
NotFound,
} from '../../../../../website/server/libs/api-v3/errors';
} from '../../../../../website/server/libs/errors';
describe('Custom Errors', () => {
describe('CustomError', () => {
+1 -1
View File
@@ -2,7 +2,7 @@ import {
translations,
localePath,
langCodes,
} from '../../../../../website/server/libs/api-v3/i18n';
} from '../../../../../website/server/libs/i18n';
import fs from 'fs';
import path from 'path';
+1 -1
View File
@@ -3,7 +3,7 @@ import requireAgain from 'require-again';
/* eslint-disable global-require */
describe('logger', () => {
let pathToLoggerLib = '../../../../../website/server/libs/api-v3/logger';
let pathToLoggerLib = '../../../../../website/server/libs/logger';
let infoSpy;
let errorSpy;
+1 -1
View File
@@ -1,7 +1,7 @@
import {
encrypt as encryptPassword,
makeSalt,
} from '../../../../../website/server/libs/api-v3/password';
} from '../../../../../website/server/libs/password';
describe('Password Utilities', () => {
describe('Encrypt', () => {
+3 -3
View File
@@ -1,6 +1,6 @@
import * as sender from '../../../../../website/server/libs/api-v3/email';
import * as api from '../../../../../website/server/libs/api-v3/payments';
import analytics from '../../../../../website/server/libs/api-v3/analyticsService';
import * as sender from '../../../../../website/server/libs/email';
import * as api from '../../../../../website/server/libs/payments';
import analytics from '../../../../../website/server/libs/analyticsService';
import { model as User } from '../../../../../website/server/models/user';
import moment from 'moment';
+1 -1
View File
@@ -1,4 +1,4 @@
import { preenHistory } from '../../../../../website/server/libs/api-v3/preening';
import { preenHistory } from '../../../../../website/server/libs/preening';
import moment from 'moment';
import sinon from 'sinon'; // eslint-disable-line no-shadow
import { generateHistory } from '../../../../helpers/api-unit.helper.js';
+1 -1
View File
@@ -6,7 +6,7 @@ import nconf from 'nconf';
describe('pushNotifications', () => {
let user;
let sendPushNotification;
let pathToPushNotifications = '../../../../../website/server/libs/api-v3/pushNotifications';
let pathToPushNotifications = '../../../../../website/server/libs/pushNotifications';
let gcmSendSpy;
let apnSendSpy;
+1 -1
View File
@@ -1,4 +1,4 @@
import setupNconf from '../../../../../website/server/libs/api-v3/setupNconf';
import setupNconf from '../../../../../website/server/libs/setupNconf';
import path from 'path';
import nconf from 'nconf';
+1 -1
View File
@@ -1,5 +1,5 @@
import request from 'request';
import { sendTaskWebhook } from '../../../../../website/server/libs/api-v3/webhook';
import { sendTaskWebhook } from '../../../../../website/server/libs/webhook';
describe('webhooks', () => {
beforeEach(() => {
@@ -4,13 +4,13 @@ import {
generateReq,
generateNext,
} from '../../../../helpers/api-unit.helper';
import analyticsService from '../../../../../website/server/libs/api-v3/analyticsService';
import analyticsService from '../../../../../website/server/libs/analyticsService';
import nconf from 'nconf';
import requireAgain from 'require-again';
describe('analytics middleware', () => {
let res, req, next;
let pathToAnalyticsMiddleware = '../../../../../website/server/middlewares/api-v3/analytics';
let pathToAnalyticsMiddleware = '../../../../../website/server/middlewares/analytics';
beforeEach(() => {
res = generateRes();
+1 -1
View File
@@ -4,7 +4,7 @@ import {
generateReq,
generateNext,
} from '../../../../helpers/api-unit.helper';
import cors from '../../../../../website/server/middlewares/api-v3/cors';
import cors from '../../../../../website/server/middlewares/cors';
describe('cors middleware', () => {
let res, req, next;
@@ -5,13 +5,13 @@ import {
generateDaily,
} from '../../../../helpers/api-unit.helper';
import { cloneDeep } from 'lodash';
import cronMiddleware from '../../../../../website/server/middlewares/api-v3/cron';
import cronMiddleware from '../../../../../website/server/middlewares/cron';
import moment from 'moment';
import { model as User } from '../../../../../website/server/models/user';
import { model as Group } from '../../../../../website/server/models/group';
import * as Tasks from '../../../../../website/server/models/task';
import analyticsService from '../../../../../website/server/libs/api-v3/analyticsService';
import * as cronLib from '../../../../../website/server/libs/api-v3/cron';
import analyticsService from '../../../../../website/server/libs/analyticsService';
import * as cronLib from '../../../../../website/server/libs/cron';
import { v4 as generateUUID } from 'uuid';
describe('cron middleware', () => {
@@ -5,8 +5,8 @@ import {
generateNext,
} from '../../../../helpers/api-unit.helper';
import i18n from '../../../../../common/script/i18n';
import { ensureAdmin, ensureSudo } from '../../../../../website/server/middlewares/api-v3/ensureAccessRight';
import { NotAuthorized } from '../../../../../website/server/libs/api-v3/errors';
import { ensureAdmin, ensureSudo } from '../../../../../website/server/middlewares/ensureAccessRight';
import { NotAuthorized } from '../../../../../website/server/libs/errors';
describe('ensure access middlewares', () => {
let res, req, next;
@@ -4,8 +4,8 @@ import {
generateReq,
generateNext,
} from '../../../../helpers/api-unit.helper';
import ensureDevelpmentMode from '../../../../../website/server/middlewares/api-v3/ensureDevelpmentMode';
import { NotFound } from '../../../../../website/server/libs/api-v3/errors';
import ensureDevelpmentMode from '../../../../../website/server/middlewares/ensureDevelpmentMode';
import { NotFound } from '../../../../../website/server/libs/errors';
import nconf from 'nconf';
describe('developmentMode middleware', () => {
@@ -4,15 +4,15 @@ import {
generateNext,
} from '../../../../helpers/api-unit.helper';
import errorHandler from '../../../../../website/server/middlewares/api-v3/errorHandler';
import responseMiddleware from '../../../../../website/server/middlewares/api-v3/response';
import errorHandler from '../../../../../website/server/middlewares/errorHandler';
import responseMiddleware from '../../../../../website/server/middlewares/response';
import {
getUserLanguage,
attachTranslateFunction,
} from '../../../../../website/server/middlewares/api-v3/language';
} from '../../../../../website/server/middlewares/language';
import { BadRequest } from '../../../../../website/server/libs/api-v3/errors';
import logger from '../../../../../website/server/libs/api-v3/logger';
import { BadRequest } from '../../../../../website/server/libs/errors';
import logger from '../../../../../website/server/libs/logger';
describe('errorHandler', () => {
let res, req, next;
@@ -6,7 +6,7 @@ import {
import {
getUserLanguage,
attachTranslateFunction,
} from '../../../../../website/server/middlewares/api-v3/language';
} from '../../../../../website/server/middlewares/language';
import common from '../../../../../common';
import Bluebird from 'bluebird';
import { model as User } from '../../../../../website/server/models/user';
@@ -8,7 +8,7 @@ import requireAgain from 'require-again';
describe('maintenance mode middleware', () => {
let res, req, next;
let pathToMaintenanceModeMiddleware = '../../../../../website/server/middlewares/api-v3/maintenanceMode';
let pathToMaintenanceModeMiddleware = '../../../../../website/server/middlewares/maintenanceMode';
beforeEach(() => {
res = generateRes();
+1 -1
View File
@@ -3,7 +3,7 @@ import {
generateReq,
generateNext,
} from '../../../../helpers/api-unit.helper';
import responseMiddleware from '../../../../../website/server/middlewares/api-v3/response';
import responseMiddleware from '../../../../../website/server/middlewares/response';
describe('response middleware', () => {
let res, req, next;
+1 -1
View File
@@ -2,7 +2,7 @@ import { sleep } from '../../../../helpers/api-unit.helper';
import { model as Group } from '../../../../../website/server/models/group';
import { model as User } from '../../../../../website/server/models/user';
import { quests as questScrolls } from '../../../../../common/script/content';
import * as email from '../../../../../website/server/libs/api-v3/email';
import * as email from '../../../../../website/server/libs/email';
import validator from 'validator';
import { TAVERN_ID } from '../../../../../common/script/';
+1 -1
View File
@@ -2,7 +2,7 @@ import { model as Challenge } from '../../../../../website/server/models/challen
import { model as Group } from '../../../../../website/server/models/group';
import { model as User } from '../../../../../website/server/models/user';
import * as Tasks from '../../../../../website/server/models/task';
import { InternalServerError } from '../../../../../website/server/libs/api-v3/errors';
import { InternalServerError } from '../../../../../website/server/libs/errors';
import { each } from 'lodash';
import { generateHistory } from '../../../../helpers/api-unit.helper.js';