Update ORM to fix relationship bug
This commit is contained in:
parent
b82d7a51f2
commit
b427a16601
@ -22,7 +22,6 @@ class Menu extends Controller {
|
||||
children: nodes,
|
||||
noDelete: true,
|
||||
virtual: true,
|
||||
expanded: true,
|
||||
})
|
||||
|
||||
return res.api(menu)
|
||||
|
@ -30,6 +30,9 @@ class Page extends Model {
|
||||
CreatedUserId: {type: String},
|
||||
UpdateUserId: {type: String},
|
||||
ChildPageIds: [String],
|
||||
|
||||
noDelete: { type: Boolean, default: false },
|
||||
virtual: { type: Boolean, default: false },
|
||||
};
|
||||
}
|
||||
|
||||
@ -37,13 +40,13 @@ class Page extends Model {
|
||||
|
||||
// Static and instance methods can go here
|
||||
get user() {
|
||||
const User = this.models.get("auth:User");
|
||||
return this.belongs_to_one(User, "OrgUserId", "_id");
|
||||
const User = this.models.get("auth:User")
|
||||
return this.belongs_to_one(User, "OrgUserId", "_id")
|
||||
}
|
||||
|
||||
get nodes() {
|
||||
const Node = this.models.get("api:Node");
|
||||
return this.has_many(Node, "NodeIds", "UUID");
|
||||
const Node = this.models.get("api:Node")
|
||||
return this.has_many(Node, "NodeIds", "UUID")
|
||||
}
|
||||
get childPages() {
|
||||
const Page = this.models.get("api:Page")
|
||||
|
@ -22,8 +22,8 @@
|
||||
"flitter-di": "^0.4.1",
|
||||
"flitter-flap": "^0.5.2",
|
||||
"flitter-forms": "^0.8.1",
|
||||
"flitter-orm": "^0.2.1",
|
||||
"flitter-orm": "^0.2.2",
|
||||
"flitter-upload": "^0.8.0",
|
||||
"libflitter": "^0.46.3"
|
||||
"libflitter": "^0.46.4"
|
||||
}
|
||||
}
|
||||
|
24
yarn.lock
24
yarn.lock
@ -1041,15 +1041,16 @@ flitter-forms@^0.8.1:
|
||||
recursive-readdir "^2.2.2"
|
||||
validator "^10.11.0"
|
||||
|
||||
flitter-orm@^0.2.1:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/flitter-orm/-/flitter-orm-0.2.1.tgz#d73e85c88995e25f62b1e65086e1cdc0f005974b"
|
||||
integrity sha512-2e+G1JHm8NQXQNkLI1zH//eM54KtaoKB4mm3Q3AkuZUPbGzNiVNuNw2J/A4dJ505W9PzFBUL09aXz7lGpyVV8w==
|
||||
flitter-orm@^0.2.2:
|
||||
version "0.2.2"
|
||||
resolved "https://registry.yarnpkg.com/flitter-orm/-/flitter-orm-0.2.2.tgz#b30e11c32f8467bb540a718a30824c28eb9599bd"
|
||||
integrity sha512-zZOgbdehzYI21B6/Y0QdVlGIbFgN490TPAwB+krlCbG9Ht7ofoaokRW0WpehDiwfrNkjH+3VgexAW6gQcVhBXw==
|
||||
dependencies:
|
||||
flitter-di "^0.4.0"
|
||||
json-stringify-safe "^5.0.1"
|
||||
mongodb "^3.5.1"
|
||||
object-hash "^2.0.1"
|
||||
uuid "^3.4.0"
|
||||
|
||||
flitter-upload@^0.8.0:
|
||||
version "0.8.0"
|
||||
@ -1508,10 +1509,10 @@ leven@^1.0.2:
|
||||
resolved "https://registry.yarnpkg.com/leven/-/leven-1.0.2.tgz#9144b6eebca5f1d0680169f1a6770dcea60b75c3"
|
||||
integrity sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=
|
||||
|
||||
libflitter@^0.46.3:
|
||||
version "0.46.3"
|
||||
resolved "https://registry.yarnpkg.com/libflitter/-/libflitter-0.46.3.tgz#26381648d2bf9e41559dfc28bf9508b0d3c56156"
|
||||
integrity sha512-5VS0y8ooz+Dke9M+fPNyO5TUd6lS1FmMcrTugA7a8U9kjpMnnNUfn1GMAM6HycPMmY6SVUetAb20TCL/N3kuUQ==
|
||||
libflitter@^0.46.4:
|
||||
version "0.46.4"
|
||||
resolved "https://registry.yarnpkg.com/libflitter/-/libflitter-0.46.4.tgz#ea9d59446c43eb17a4dbf14d8a13f34a1a61c8fd"
|
||||
integrity sha512-rXlgH44YAkPwKWo0Qu5fKt8zrGKT4DTSQfcFhxsmJVmT+aYoQLDMXQhCk/TgpvsAL+RkGqpCP3/wIum99frraA==
|
||||
dependencies:
|
||||
colors "^1.3.3"
|
||||
connect-mongodb-session "^2.2.0"
|
||||
@ -1523,7 +1524,7 @@ libflitter@^0.46.3:
|
||||
express-graphql "^0.9.0"
|
||||
express-session "^1.15.6"
|
||||
flitter-di "^0.4.0"
|
||||
flitter-orm "^0.2.1"
|
||||
flitter-orm "^0.2.2"
|
||||
graphql "^14.5.4"
|
||||
http-status "^1.4.2"
|
||||
mongo-schematic-class "^1.0.3"
|
||||
@ -2887,6 +2888,11 @@ uuid@^3.3.2:
|
||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
|
||||
integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
|
||||
|
||||
uuid@^3.4.0:
|
||||
version "3.4.0"
|
||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
|
||||
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
|
||||
|
||||
uuid@~1.4.1:
|
||||
version "1.4.2"
|
||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-1.4.2.tgz#453019f686966a6df83cdc5244e7c990ecc332fc"
|
||||
|
Loading…
Reference in New Issue
Block a user