user.js 417 B

1234567891011121314151617181920212223
  1. let randomColor = require('randomcolor')
  2. module.exports = (sequelize, DataTypes) => {
  3. let User = sequelize.define('User', {
  4. username: {
  5. type: DataTypes.STRING,
  6. unique: true
  7. },
  8. color: {
  9. type: DataTypes.STRING,
  10. defaultValue () {
  11. return randomColor({ luminosity: 'bright' })
  12. }
  13. },
  14. hash: DataTypes.STRING,
  15. admin: {
  16. type: DataTypes.BOOLEAN,
  17. defaultValue: false
  18. }
  19. })
  20. return User
  21. }