User repository methods updated with roles

This commit is contained in:
Alexis
2020-12-30 21:53:27 +01:00
parent 3bdf43d11b
commit 28c869070a

View File

@@ -28,11 +28,12 @@ class UserRepository {
getAll() { getAll() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
new model() new model()
.fetchAll() .fetchAll({ withRelated: [ 'role' ] })
.then(v => { .then(v => {
resolve(v.toJSON({ omitPivot: true })); resolve(v.toJSON({ omitPivot: true }));
}) })
.catch(() => { .catch(err => {
console.log(err)
reject({ reject({
"message": "Erreur de base de données, les utilisateurs n'ont pas pu être récupérés.", "message": "Erreur de base de données, les utilisateurs n'ont pas pu être récupérés.",
"code": 500, "code": 500,
@@ -45,7 +46,7 @@ class UserRepository {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
new model() new model()
.where({ 'uuid' : uuid }) .where({ 'uuid' : uuid })
.fetch() .fetch({ withRelated: [ 'role' ] })
.then(v => { .then(v => {
resolve(v.toJSON({ omitPivot: true, visibility: !full })); resolve(v.toJSON({ omitPivot: true, visibility: !full }));
}) })