]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/models/author.js
3 const customUsersValidators
= require('../helpers/custom-validators').users
5 module
.exports = function (sequelize
, DataTypes
) {
6 const Author
= sequelize
.define('Author',
9 type: DataTypes
.STRING
,
12 usernameValid: function (value
) {
13 const res
= customUsersValidators
.isUserUsernameValid(value
)
14 if (res
=== false) throw new Error('Username is not valid.')
40 // ---------------------------------------------------------------------------
42 function associate (models
) {
43 this.belongsTo(models
.Pod
, {
51 this.belongsTo(models
.User
, {