}
},
{
+ indexes: [
+ {
+ fields: [ 'username' ]
+ }
+ ],
classMethods: {
associate,
// ------------------------------ STATICS ------------------------------
function associate (models) {
+ this.hasOne(models.Author, {
+ foreignKey: 'userId',
+ onDelete: 'cascade'
+ })
+
this.hasMany(models.OAuthToken, {
foreignKey: 'userId',
onDelete: 'cascade'