From 3086cbf4e7ef82916874b70b772d86cc4b97c3ad Mon Sep 17 00:00:00 2001 From: Randall Morey Date: Fri, 10 Dec 2021 16:33:05 -0500 Subject: [PATCH] refactor: use resource filter store in projects route --- ui/desktop/app/routes/scopes/scope/projects.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ui/desktop/app/routes/scopes/scope/projects.js b/ui/desktop/app/routes/scopes/scope/projects.js index 1f4387f70..1a92b91a8 100644 --- a/ui/desktop/app/routes/scopes/scope/projects.js +++ b/ui/desktop/app/routes/scopes/scope/projects.js @@ -19,6 +19,7 @@ export default class ScopesScopeProjectsRoute extends Route { // =services @service session; + @service resourceFilterStore; // =methods @@ -34,8 +35,12 @@ export default class ScopesScopeProjectsRoute extends Route { * @return {Promise{ScopeModel}} */ model() { - return this.store - .query('scope', { recursive: true, scope_id: 'global' }) - .filter(({ isProject }) => isProject); + const { id: scope_id } = this.modelFor('scopes.scope'); + const projects = this.resourceFilterStore.queryBy( + 'scope', + { type: 'project' }, + { recursive: true, scope_id } + ); + return projects; } }