From 8a3124f1732af425ed5e957a4db875c18ea031ab Mon Sep 17 00:00:00 2001 From: Guillaume WANG <guillaume.wang@polytechnique.edu> Date: Wed, 30 Jan 2019 17:14:14 +0100 Subject: [PATCH] add debugging console.logs --- src/app.ts | 9 +++++---- src/graphql/models/authorization.ts | 9 +++++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/app.ts b/src/app.ts index cbe1299..3ad8748 100644 --- a/src/app.ts +++ b/src/app.ts @@ -223,12 +223,13 @@ const context = async ({ req }): Promise<Context> => { let blah = { request: req, user: { uid: uid }, + //models: null models: { auth: await AuthorizationModel.create(uid), - user: new UserModel(uid), - group: new GroupModel(uid), - message: new MessageModel(uid), - request: new RequestModel(uid) + user: null,//new UserModel(uid), + group: null,//new GroupModel(uid), + message: null,//new MessageModel(uid), + request: null,//new RequestModel(uid) } }; console.log("finished constructing context"); diff --git a/src/graphql/models/authorization.ts b/src/graphql/models/authorization.ts index 7abb49a..be0a395 100644 --- a/src/graphql/models/authorization.ts +++ b/src/graphql/models/authorization.ts @@ -41,11 +41,12 @@ export class AuthorizationModel { */ static async create(uid: string): Promise<AuthorizationModel> { let model = new AuthorizationModel(uid); - + console.log("constructing AuthorizationModel..."); if(model.isAuthenticated()) { + console.log("model is authenticated. fetching data..."); await model.fetchData(); } - + console.log("finished constructing AuthorizationModel"); return model; } @@ -66,7 +67,10 @@ export class AuthorizationModel { * @async */ async fetchData(): Promise<void> { + console.log("calling UT.peek from ldap connector (User Tool)...") let data = await UT.peek(this.uid); + console.log("UT.peek returned with data:"); + console.log(data); this.viewerOf = await Tools.viewerOf(data); this.memberOf = await Tools.memberOf(data); @@ -102,6 +106,7 @@ export class AuthorizationModel { * @return {boolean} Renvoie true si l'utilisateur est authentifié */ isAuthenticated(): boolean { + console.log("running model.isAuthenticated..."); return (this.uid != AuthorizationModel.PUBLICUSER && this.uid != AuthorizationModel.ONPLATALUSER); } -- GitLab