Update ORM to fix relationship bug

master
garrettmills 4 years ago
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"
}
}

@ -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…
Cancel
Save