Skip to content

Commit

Permalink
Moved errors,logging,i18n and events to lib/common
Browse files Browse the repository at this point in the history
refs #9178
  • Loading branch information
kirrg001 committed Dec 12, 2017
1 parent 4265afe commit ac2578b
Show file tree
Hide file tree
Showing 170 changed files with 321 additions and 319 deletions.
6 changes: 3 additions & 3 deletions core/server/adapters/scheduling/SchedulingDefault.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ var util = require('util'),
moment = require('moment'),
request = require('superagent'),
debug = require('ghost-ignition').debug('scheduling-default'),
SchedulingBase = require(__dirname + '/SchedulingBase'),
errors = require(__dirname + '/../../errors'),
logging = require(__dirname + '/../../logging');
SchedulingBase = require('./SchedulingBase'),
errors = require('../../lib/common/errors'),
logging = require('../../lib/common/logging');

/**
* allJobs is a sorted list by time attribute
Expand Down
4 changes: 2 additions & 2 deletions core/server/adapters/scheduling/post-scheduling/index.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
var Promise = require('bluebird'),
moment = require('moment'),
localUtils = require('../utils'),
events = require('../../../events'),
errors = require('../../../errors'),
events = require('../../../lib/common/events'),
errors = require('../../../lib/common/errors'),
models = require('../../../models'),
schedules = require('../../../api/schedules'),
urlService = require('../../../services/url'),
Expand Down
4 changes: 2 additions & 2 deletions core/server/adapters/scheduling/utils.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var _ = require('lodash'),
Promise = require('bluebird'),
SchedulingBase = require(__dirname + '/SchedulingBase'),
errors = require(__dirname + '/../../errors'),
SchedulingBase = require('./SchedulingBase'),
errors = require('../../lib/common/errors'),
cache = {};

exports.createAdapter = function (options) {
Expand Down
6 changes: 3 additions & 3 deletions core/server/adapters/storage/LocalFileStorage.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ var serveStatic = require('express').static,
Promise = require('bluebird'),
moment = require('moment'),
config = require('../../config'),
errors = require('../../errors'),
i18n = require('../../i18n'),
errors = require('../../lib/common/errors'),
i18n = require('../../lib/common/i18n'),
globalUtils = require('../../utils'),
urlService = require('../../services/url'),
logging = require('../../logging'),
logging = require('../../lib/common/logging'),
StorageBase = require('ghost-storage-base');

class LocalFileStore extends StorageBase {
Expand Down
2 changes: 1 addition & 1 deletion core/server/adapters/storage/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
var errors = require('../../errors'),
var errors = require('../../lib/common/errors'),
config = require('../../config'),
StorageBase = require('ghost-storage-base'),
_ = require('lodash'),
Expand Down
2 changes: 1 addition & 1 deletion core/server/adapters/storage/utils.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
var urlService = require('../../services/url');

/**
* @TODO: move `index.js` to here - e.g. storageUtils.getStorage
* @TODO: move `events.js` to here - e.g. storageUtils.getStorage
*/

/**
Expand Down
2 changes: 1 addition & 1 deletion core/server/analytics-events.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var _ = require('lodash'),
config = require('./config'),
events = require('./events'),
events = require('./lib/common/events'),
Analytics = require('analytics-node'),
analytics;

Expand Down
10 changes: 5 additions & 5 deletions core/server/api/authentication.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ var Promise = require('bluebird'),
apiUtils = require('./utils'),
models = require('../models'),
config = require('../config'),
errors = require('../errors'),
events = require('../events'),
i18n = require('../i18n'),
logging = require('../logging'),
errors = require('../lib/common/errors'),
events = require('../lib/common/events'),
i18n = require('../lib/common/i18n'),
logging = require('../lib/common/logging'),
spamPrevention = require('../web/middleware/api/spam-prevention'),
mailAPI = require('./mail'),
settingsAPI = require('./settings'),
Expand Down Expand Up @@ -130,7 +130,7 @@ function setupTasks(setupData) {
/**
* ## Authentication API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
authentication = {
/**
Expand Down
6 changes: 3 additions & 3 deletions core/server/api/clients.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ var Promise = require('bluebird'),
pipeline = require('../utils/pipeline'),
apiUtils = require('./utils'),
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
docName = 'clients',
clients;

/**
* ### Clients API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
clients = {

Expand Down
2 changes: 1 addition & 1 deletion core/server/api/configuration.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ function getBaseConfig() {
*
* We need to load the client credentials dynamically.
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
configuration = {

Expand Down
4 changes: 2 additions & 2 deletions core/server/api/db.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ var Promise = require('bluebird'),
backupDatabase = require('../data/db/backup'),
models = require('../models'),
config = require('../config'),
errors = require('../errors'),
errors = require('../lib/common/errors'),
urlService = require('../services/url'),
docName = 'db',
db;

/**
* ## DB API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
db = {
/**
Expand Down
6 changes: 3 additions & 3 deletions core/server/api/invites.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ var Promise = require('bluebird'),
urlService = require('../services/url'),
apiUtils = require('./utils'),
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
logging = require('../logging'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
logging = require('../lib/common/logging'),
mailAPI = require('./mail'),
settingsAPI = require('./settings'),
docName = 'invites',
Expand Down
4 changes: 2 additions & 2 deletions core/server/api/mail.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ var Promise = require('bluebird'),
pipeline = require('../utils/pipeline'),
apiUtils = require('./utils'),
models = require('../models'),
i18n = require('../i18n'),
i18n = require('../lib/common/i18n'),
mail = require('../mail'),
notificationsAPI = require('./notifications'),
docName = 'mail',
Expand Down Expand Up @@ -42,7 +42,7 @@ function sendMail(object) {
/**
* ## Mail API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
* @typedef Mail
* @param mail
*/
Expand Down
6 changes: 3 additions & 3 deletions core/server/api/notifications.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ var Promise = require('bluebird'),
permissions = require('../permissions'),
canThis = permissions.canThis,
apiUtils = require('./utils'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
settingsAPI = require('./settings'),
// Holds the persistent notifications
notificationsStore = [],
Expand All @@ -17,7 +17,7 @@ var Promise = require('bluebird'),
/**
* ## Notification API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
notifications = {

Expand Down
6 changes: 3 additions & 3 deletions core/server/api/posts.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ var Promise = require('bluebird'),
pipeline = require('../utils/pipeline'),
apiUtils = require('./utils'),
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
docName = 'posts',
allowedIncludes = [
'created_by', 'updated_by', 'published_by', 'author', 'tags', 'fields'
Expand All @@ -17,7 +17,7 @@ var Promise = require('bluebird'),
/**
* ### Posts API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/

posts = {
Expand Down
4 changes: 2 additions & 2 deletions core/server/api/redirects.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ const fs = require('fs-extra'),
moment = require('moment'),
path = require('path'),
config = require('../config'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
globalUtils = require('../utils'),
apiUtils = require('./utils'),
customRedirectsMiddleware = require('../web/middleware/custom-redirects');
Expand Down
2 changes: 1 addition & 1 deletion core/server/api/roles.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ var Promise = require('bluebird'),
/**
* ## Roles API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
roles = {
/**
Expand Down
4 changes: 2 additions & 2 deletions core/server/api/schedules.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ var Promise = require('bluebird'),
apiUtils = require('./utils'),
models = require('../models'),
config = require('../config'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
postsAPI = require('../api/posts');

/**
Expand Down
6 changes: 3 additions & 3 deletions core/server/api/settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ var Promise = require('bluebird'),
models = require('../models'),
canThis = require('../permissions').canThis,
apiUtils = require('./utils'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
settingsCache = require('../settings/cache'),
docName = 'settings',
settings,
Expand Down Expand Up @@ -118,7 +118,7 @@ canEditAllSettings = function (settingsInfo, options) {
/**
* ## Settings API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
settings = {

Expand Down
4 changes: 2 additions & 2 deletions core/server/api/slack.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
// # Slack API
// API for sending Test Notifications to Slack
var Promise = require('bluebird'),
events = require('../events'),
events = require('../lib/common/events'),
slack;

/**
* ## Slack API Method
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
* @typedef Slack
* @param slack
*/
Expand Down
6 changes: 3 additions & 3 deletions core/server/api/slugs.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ var Promise = require('bluebird'),
pipeline = require('../utils/pipeline'),
apiUtils = require('./utils'),
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
docName = 'slugs',
slugs,
allowedTypes;

/**
* ## Slugs API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
slugs = {

Expand Down
6 changes: 3 additions & 3 deletions core/server/api/subscribers.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ var Promise = require('bluebird'),
globalUtils = require('../utils'),
apiUtils = require('./utils'),
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
docName = 'subscribers',
subscribers;

/**
* ### Subscribers API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
subscribers = {
/**
Expand Down
6 changes: 3 additions & 3 deletions core/server/api/tags.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ var Promise = require('bluebird'),
pipeline = require('../utils/pipeline'),
apiUtils = require('./utils'),
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
docName = 'tags',
allowedIncludes = ['count.posts'],
tags;

/**
* ### Tags API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
tags = {
/**
Expand Down
10 changes: 5 additions & 5 deletions core/server/api/themes.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ var debug = require('ghost-ignition').debug('api:themes'),
Promise = require('bluebird'),
fs = require('fs-extra'),
apiUtils = require('./utils'),
errors = require('../errors'),
events = require('../events'),
i18n = require('../i18n'),
logging = require('../logging'),
errors = require('../lib/common/errors'),
events = require('../lib/common/events'),
i18n = require('../lib/common/i18n'),
logging = require('../lib/common/logging'),
settingsModel = require('../models/settings').Settings,
settingsCache = require('../settings/cache'),
themeUtils = require('../themes'),
Expand All @@ -17,7 +17,7 @@ var debug = require('ghost-ignition').debug('api:themes'),
/**
* ## Themes API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
themes = {
/**
Expand Down
2 changes: 1 addition & 1 deletion core/server/api/upload.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ var Promise = require('bluebird'),
/**
* ## Upload API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
upload = {

Expand Down
6 changes: 3 additions & 3 deletions core/server/api/users.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ var Promise = require('bluebird'),
apiUtils = require('./utils'),
canThis = require('../permissions').canThis,
models = require('../models'),
errors = require('../errors'),
i18n = require('../i18n'),
errors = require('../lib/common/errors'),
i18n = require('../lib/common/i18n'),
docName = 'users',
// TODO: implement created_by, updated_by
allowedIncludes = ['count.posts', 'permissions', 'roles', 'roles.permissions'],
Expand All @@ -16,7 +16,7 @@ var Promise = require('bluebird'),
/**
* ### Users API Methods
*
* **See:** [API Methods](index.js.html#api%20methods)
* **See:** [API Methods](events.js.html#api%20methods)
*/
users = {
/**
Expand Down
Loading

0 comments on commit ac2578b

Please sign in to comment.