From e202e2898e2717f2760fe913b6b78dff80411bb7 Mon Sep 17 00:00:00 2001 From: ralphhanna Date: Wed, 27 Dec 2023 11:40:42 -0500 Subject: [PATCH] add query api.model.list --- src/API/API.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/API/API.ts b/src/API/API.ts index 25192b6..6e97f41 100644 --- a/src/API/API.ts +++ b/src/API/API.ts @@ -114,17 +114,17 @@ interface IAPIModel { /** list all models authorized to the user */ - list(user: ISecureUser): Promise; + list(query:any ,user: ISecureUser): Promise; /** returns Model Events (like timers) for authorized to the user and based on specifid query */ - findEvents(query, user: ISecureUser); + findEvents(query:any, user: ISecureUser); /** returns Model Start Events for authorized to the user and based on specifid query */ - findStartEvents(query, user: ISecureUser); + findStartEvents(query:any, user: ISecureUser); /** delete the specified model */ @@ -211,10 +211,9 @@ class APIModel extends APIComponent { else return false; } - public async list(user: ISecureUser): Promise { + public async list(query,user: ISecureUser): Promise { - const query = {}; - if (user.tenantId) + if (user.tenantId) query['owner'] = user.modelsOwner; return await this.server.definitions.getList(query); }