Const, service, and model updates

- Updated enum values to be uppercase
- Updated services to expose service models
- Updated models to only export the mongoose model
- Moved all mongoose static methods over to new services
- Updated tests to refelct new setup

BREAKING

- Status that were uppercased (caps) have caused issues with the
  admin pages
This commit is contained in:
Wyatt Johnson
2017-01-24 12:10:32 -07:00
parent 0994023864
commit a7e9c0c776
54 changed files with 1831 additions and 2499 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
const User = require('../../models/user');
const UsersService = require('../../services/users');
/**
* Updates a users settings.
@@ -7,7 +7,7 @@ const User = require('../../models/user');
* @return {Promise}
*/
const updateUserSettings = ({user}, {bio}) => {
return User.updateSettings(user.id, {bio});
return UsersService.updateSettings(user.id, {bio});
};
module.exports = (context) => {