Просмотр исходного кода

GC-1314 refactor page for lsx

* add generateQuery* functions
Yuki Takei 7 лет назад
Родитель
Сommit
114f3e2407
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      src/server/models/page.js

+ 13 - 0
src/server/models/page.js

@@ -646,6 +646,19 @@ module.exports = function(crowi) {
     return result;
   };
 
+  /**
+   * Throw error for growi-lsx-plugin (v1.x)
+   */
+  pageSchema.statics.generateQueryToListByStartWith = function(path, user, option) {
+    const dummyQuery = this.find();
+    dummyQuery.exec = async() => {
+      throw new Error('Plugin version mismatch. Upgrade growi-lsx-plugin to v2.0.0 or above.');
+    };
+    return dummyQuery;
+  };
+  pageSchema.statics.generateQueryToListWithDescendants = pageSchema.statics.generateQueryToListByStartWith;
+
+
   /**
    * find pages that is created by targetUser
    *