Explorar o código

added isTextLintEnabled key in user collection

kaori %!s(int64=4) %!d(string=hai) anos
pai
achega
88d9cad70f
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      src/server/models/user.js

+ 7 - 0
src/server/models/user.js

@@ -64,6 +64,7 @@ module.exports = function(crowi) {
     lastLoginAt: { type: Date },
     admin: { type: Boolean, default: 0, index: true },
     isInvitationEmailSended: { type: Boolean, default: false },
+    isTextLintEnable: { type: Boolean, default: true },
   }, {
     toObject: {
       transform: (doc, ret, opt) => {
@@ -691,6 +692,12 @@ module.exports = function(crowi) {
     user.save();
   };
 
+  userSchema.methods.updateIsTextLintEnable = async function(isTextLintEnable) {
+    this.isGravatarEnabled = isTextLintEnable;
+    const userData = await this.save();
+    return userData;
+  };
+
   class UserUpperLimitException {
 
     constructor() {