WIP Items module.

This commit is contained in:
Ahmed Bouhuolia
2019-09-03 02:07:28 +02:00
parent cb8c294d74
commit 70809cb05c
142 changed files with 12674 additions and 64 deletions

26
server/src/models/User.js Normal file
View File

@@ -0,0 +1,26 @@
import bcrypt from 'bcryptjs';
import bookshelf from './bookshelf';
const User = bookshelf.Model.extend({
/**
* Table name
*/
tableName: 'users',
/**
* Timestamp columns.
*/
hasTimestamps: ['created_at', 'updated_at'],
/**
* Verify the password of the user.
* @param {String} password - The given password.
* @return {Boolean}
*/
verifyPassword(password) {
return bcrypt.compareSync(password, this.get('password'));
},
});
export default bookshelf.model('User', User);