Skip to content

Commit d63699e

Browse files
feat(tasks,users): add createAt updateAt ✨
1 parent fd0ddb8 commit d63699e

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

config/defaults/development.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ module.exports = {
8181
},
8282
whitelists: {
8383
users: {
84-
default: ['_id', 'id', 'firstName', 'lastName', 'displayName', 'username', 'email', 'roles', 'profileImageURL', 'updated', 'created', 'resetPasswordToken', 'resetPasswordExpires'],
84+
default: ['_id', 'id', 'firstName', 'lastName', 'displayName', 'username', 'email', 'roles', 'profileImageURL', 'resetPasswordToken', 'resetPasswordExpires'],
8585
update: ['firstName', 'lastName', 'username', 'email', 'profileImageURL'],
8686
updateAdmin: ['firstName', 'lastName', 'username', 'email', 'profileImageURL', 'roles'],
8787
recover: ['password', 'resetPasswordToken', 'resetPasswordExpires'],

modules/tasks/models/tasks.model.mongoose.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ const TaskMongoose = new Schema({
1515
type: Schema.ObjectId,
1616
ref: 'User',
1717
},
18+
}, {
19+
timestamps: true,
1820
});
1921

2022
/**

modules/tasks/repositories/tasks.repository.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const Task = mongoose.model('Task');
99
* @desc Function to get all task in db
1010
* @return {Array} All tasks
1111
*/
12-
exports.list = () => Task.find().sort('-created').exec();
12+
exports.list = () => Task.find().sort('-createdAt').exec();
1313

1414
/**
1515
* @desc Function to create a task in db

modules/users/models/user.model.mongoose.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ const UserMongoose = new Schema({
2424
},
2525
profileImageURL: String,
2626
roles: [],
27-
/* Extra */
28-
updated: Date,
29-
created: Date,
3027
/* Provider */
3128
provider: String,
3229
providerData: {},
@@ -35,6 +32,8 @@ const UserMongoose = new Schema({
3532
password: String,
3633
resetPasswordToken: String,
3734
resetPasswordExpires: Date,
35+
}, {
36+
timestamps: true,
3837
});
3938

4039
// add virtual id field (FIXME mongoose.virtual ko es6)

modules/users/repositories/user.repository.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const User = mongoose.model('User');
99
* @desc Function to get all user in db
1010
* @return {Array} All users
1111
*/
12-
exports.list = () => User.find({}, '-password -providerData').sort('-created').exec();
12+
exports.list = () => User.find({}, '-password -providerData').sort('-createdAt').exec();
1313

1414
/**
1515
* @desc Function to create a user in db

0 commit comments

Comments
 (0)