feat: Kernel module

This commit is contained in:
NGPixel
2017-10-07 22:44:35 -04:00
parent 2be7f71be8
commit c26fae2ede
13 changed files with 264 additions and 560 deletions

View File

@@ -19,7 +19,7 @@ module.exports = (sequelize, DataTypes) => {
}
},
provider: {
type: DataTypes.ENUM(wiki.data.authProviders),
type: DataTypes.STRING,
allowNull: false
},
providerId: {
@@ -37,6 +37,15 @@ module.exports = (sequelize, DataTypes) => {
role: {
type: DataTypes.ENUM('admin', 'user', 'guest'),
allowNull: false
},
tfaIsActive: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false
},
tfaSecret: {
type: DataTypes.STRING,
allowNull: true
}
}, {
timestamps: true,