re-add virtual functions in user model

master
Andrew 11 months ago
parent ad63d0b0ac
commit 1dbde24ac2

@ -45,19 +45,19 @@ const UserSchema = new Schema({
toObject: { virtuals: true },
});
// UserSchema.virtual('hasAuthorPermissions').get( function ( ) {
// return this.permissions.canAuthorPosts;
// });
UserSchema.virtual('hasAuthorPermissions').get( function ( ) {
return this.permissions.canAuthorPosts;
});
// UserSchema.virtual('hasPublishPermissions').get( function ( ) {
// return this.permissions.canPublishPages || this.permissions.canPublishPosts;
// });
UserSchema.virtual('hasPublishPermissions').get( function ( ) {
return this.permissions.canPublishPages || this.permissions.canPublishPosts;
});
// UserSchema.virtual('hasAuthorDashboard').get( function ( ) {
// return this.permissions.cahAuthorPosts ||
// this.permissions.canPublishPosts ||
// this.flags.isAdmin;
// });
UserSchema.virtual('hasAuthorDashboard').get( function ( ) {
return this.permissions.cahAuthorPosts ||
this.permissions.canPublishPosts ||
this.flags.isAdmin;
});
module.exports = (conn) => {
return conn.model('User', UserSchema);

Loading…
Cancel
Save