Skip to content
Snippets Groups Projects
Commit 8a3124f1 authored by Guillaume WANG's avatar Guillaume WANG
Browse files

add debugging console.logs

parent 4413a4ac
No related branches found
No related tags found
No related merge requests found
...@@ -223,12 +223,13 @@ const context = async ({ req }): Promise<Context> => { ...@@ -223,12 +223,13 @@ const context = async ({ req }): Promise<Context> => {
let blah = { let blah = {
request: req, request: req,
user: { uid: uid }, user: { uid: uid },
//models: null
models: { models: {
auth: await AuthorizationModel.create(uid), auth: await AuthorizationModel.create(uid),
user: new UserModel(uid), user: null,//new UserModel(uid),
group: new GroupModel(uid), group: null,//new GroupModel(uid),
message: new MessageModel(uid), message: null,//new MessageModel(uid),
request: new RequestModel(uid) request: null,//new RequestModel(uid)
} }
}; };
console.log("finished constructing context"); console.log("finished constructing context");
......
...@@ -41,11 +41,12 @@ export class AuthorizationModel { ...@@ -41,11 +41,12 @@ export class AuthorizationModel {
*/ */
static async create(uid: string): Promise<AuthorizationModel> { static async create(uid: string): Promise<AuthorizationModel> {
let model = new AuthorizationModel(uid); let model = new AuthorizationModel(uid);
console.log("constructing AuthorizationModel...");
if(model.isAuthenticated()) { if(model.isAuthenticated()) {
console.log("model is authenticated. fetching data...");
await model.fetchData(); await model.fetchData();
} }
console.log("finished constructing AuthorizationModel");
return model; return model;
} }
...@@ -66,7 +67,10 @@ export class AuthorizationModel { ...@@ -66,7 +67,10 @@ export class AuthorizationModel {
* @async * @async
*/ */
async fetchData(): Promise<void> { async fetchData(): Promise<void> {
console.log("calling UT.peek from ldap connector (User Tool)...")
let data = await UT.peek(this.uid); let data = await UT.peek(this.uid);
console.log("UT.peek returned with data:");
console.log(data);
this.viewerOf = await Tools.viewerOf(data); this.viewerOf = await Tools.viewerOf(data);
this.memberOf = await Tools.memberOf(data); this.memberOf = await Tools.memberOf(data);
...@@ -102,6 +106,7 @@ export class AuthorizationModel { ...@@ -102,6 +106,7 @@ export class AuthorizationModel {
* @return {boolean} Renvoie true si l'utilisateur est authentifié * @return {boolean} Renvoie true si l'utilisateur est authentifié
*/ */
isAuthenticated(): boolean { isAuthenticated(): boolean {
console.log("running model.isAuthenticated...");
return (this.uid != AuthorizationModel.PUBLICUSER && this.uid != AuthorizationModel.ONPLATALUSER); return (this.uid != AuthorizationModel.PUBLICUSER && this.uid != AuthorizationModel.ONPLATALUSER);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment